/ Vijos / 题库 /

质因数分解应用

质因数分解应用

时间限制:1秒  内存限制:256M


【题目描述】

  对给定整数 \(n\),完成下列三个任务:

  任务1、计算 \(n\) 的因数个数并由小到大输出这些因数;

  任务2、计算 \(n\) 的因数和;

  任务3、计算 \(1,2,…,n\) 中与 \(n\) 互素的数个数:\(phi(n)\);

【输入格式】

  若干组数据,每组数据一行,表示整数 \(n\)。

【输出格式】

  第一行是任务 1 的结果,第一个整数表示整数 \(n\) 的因数个数,接下来若干整数表示 \(n\)的因数(由小到达输出)。
  第二行是任务2的结果。
  第三行,一个整数,表示 \(phi(n)\)

【输入输出样例】

 Input

45

 Output

6 1 3 5 9 15 45
78
24

【数据限制】

  对于 \(100\%\) 的数据,\(2 < n ≤ 2000000000\)。

【来源】

  Mr.he

信息

ID
2749
难度
(无)
分类
数论 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者