给定正整数 n,请问有多少个质数是 n 的约数。
输入的第一行包含一个整数 n。
输出一个整数,表示 n 的质数约数个数。
396
3
396 有 2, 3, 11 三个质数约数。
对于 30% 的评测用例,1 ≤ n ≤ 10000。
对于 60% 的评测用例,1 ≤ n ≤ 109。
对于所有评测用例,1 ≤ n ≤ 1016。
第十三届蓝桥杯大赛软件赛省赛 C/C++ 研究生组 |
|
---|---|
C题 |
|
D题 | |
E题 | |
F题 | |
G题 | |
H题 | |
I题 | |
J题 |
注意事项:
1. 对于编程题目,要求选手给出的解答完全符合 GNU C/C++ 标准,不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的 API。
2. 代码中允许使用 STL 类库。
3. main 函数结束必须返回 0。
4. 所有依赖的函数必须明确地在源文件中 #include
5. 提交时,注意选择使用C或C++语言。
比赛结束也可以提交,见题集2022年第十三届蓝桥杯大赛软件类省赛C/C++研究生组真题