bzoj1968 COMMON 约数研究

Input只有一行一个整数 N(0 < N < 1000000)。Output只有一行输出,为整数M,即f(1)到f(N)的累加和。Sample Input

3

Sample Output

5

Hint

 

枚举每个因数出现的次数,相加就可以了。

1 #include<cstdio>  
2 int n,ans;  
3 int main()  
4 {  
5    scanf("%d",&n);  
6    for (int i=1;i<=n;i++) ans+=n/i;  
7    printf("%d",ans);
8 }

 

posted @ 2017-09-24 21:01  Kaiser-  阅读(101)  评论(0编辑  收藏  举报