首页 > 代码库 > [bzoj1968][Ahoi2005]COMMON 约数研究
[bzoj1968][Ahoi2005]COMMON 约数研究
来自FallDream的博客,未经允许,请勿转载,谢谢。
n<=1000000
这个嘛 直接枚举因数就好啦。
#include<iostream>#include<cstdio>#define MN 1000000#define ll long longusing namespace std;inline int read(){ int x = 0 , f = 1; char ch = getchar(); while(ch < ‘0‘ || ch > ‘9‘){ if(ch == ‘-‘) f = -1; ch = getchar();} while(ch >= ‘0‘ && ch <= ‘9‘){x = x * 10 + ch - ‘0‘;ch = getchar();} return x * f;}int n;ll ans=0;int main(){ n=read(); for(int i=1;i<=n;i++) ans+=n/i; printf("%lld\n",ans); return 0;}
[bzoj1968][Ahoi2005]COMMON 约数研究
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。