比赛 | 20120718 | 评测结果 | AAAATTTTTT |
---|---|---|---|
题目名称 | 最大公约数和 | 最终得分 | 40 |
用户昵称 | 苏轼 | 运行时间 | 0.063 s |
代码语言 | C++ | 内存使用 | 0.31 MiB |
提交时间 | 2012-07-18 11:41:31 | ||
- #include<iostream>
- #include<cstdlib>
- #include<cstdio>
- using namespace std;
- int n;
- unsigned long long answer=1;
- int main()
- {
- freopen ("gcdsum.in","r",stdin);
- freopen ("gcdsum.out","w",stdout);
- cin>>n;
- for (int i=2;i<=n;i++)
- {
- int a,b;
- a=i;
- b=n;
- while(b^=a^=b^=a%=b);
- answer+=a;
- }
- cout<<answer;
- return 0;
- }