这篇博客讲的很好:
https://www.cnblogs.com/ZERO-/p/9302169.html
题目描述
木南有一天学习了欧拉函数,知道了对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目。那么他定义f(n)为有多少个小于等于n的数可以整除n。
例如f(4)=3。(可以被1,2,4整除)。
那么你可以写个程序计算一下f(n)吗?
输入
输入一个n n≤1018n\le 10^{18}n≤1018
输出
输出f(n)
输出时每行末尾的多余空格,不影响答案正确性
样例输入复制
999999999999999989
样例输出复制
2
#include //这应该是求一个数的因子个数。
#include
#include
#include
#include
#include
#include
#include
#include
#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!