比赛 | 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; }