BZOJ 1968 約數研究

其實打個表就會發現,這個玩意兒是積性的,而後很happy的搞了一下。ios

不,不是這樣。app

考慮每一個約數對答案的貢獻,不難發現:約數i的貢獻爲n/i。ide

加之便可。spa

#include<iostream>
#include<cstdio>
using namespace std;
int n,sum=0;
int main()
{
scanf("%d",&n);
for (int i=1;i<=n;i++)
sum=sum+n/i;
printf("%d",sum);
return 0;
}it

相關文章
相關標籤/搜索