比赛 | 20120323 | 评测结果 | ATTTTTTTTT |
---|---|---|---|
题目名称 | 最大公约数 | 最终得分 | 10 |
用户昵称 | 苏轼 | 运行时间 | 0.000 s |
代码语言 | C++ | 内存使用 | 0.00 MiB |
提交时间 | 2012-03-23 21:22:25 | ||
#include<iostream> #include<cstdio> #include<cstdlib> using namespace std; int n,x,y; int main() { freopen ("gcd.in","r",stdin); freopen ("gcd.out","w",stdout); cin>>n; for (int i=0;i<n;i++) { cin>>x>>y; int answer=0; for (int j=1;j<=x;j++) { int a,b; a=j; b=x; while(b^=a^=b^=a%=b); if (a>=y) answer++; } cout<<answer<<endl; } return 0; }