1627:【例 3】最大公约数
1627:【例 3】最大公约数 时间限制: 1000 ms 内存限制: 524288 KB 提交数: 592 通过数: 72 【题目描述】 给出两个正整数 A , B ,求它们的最大公约数。 【输入】 输入共两行,第一行一个正整数 A ,第二行一个正整数 B 。 【输出】 在第一行输出一个整数,表示 A , B 的最大公约数。 【输入样例】 18 24 【输出样例】 6 【提示】 数据范围与提示: 对于 60% 的数据, 1 ≤ A , B ≤ 10 18 ; 对于 100% 的数据, 1 ≤ A , B ≤ 10 3000 。 其实这道题就是裸高精, 十分的简单 ,因为我的脑壳有问题打完之后自信满满却发现漏洞百出,调了一个小时才搞好。。。 #include<bits/stdc++.h> using namespace std; const int base=10000; int a[10000],b[10000],c[10000],f[10000],T; void Print(int a[]) { int i,j; cout<<a[a[0]]; for(i=a[0]-1;i>0;i--) for(j=base/10;j>0;j/=10) cout<<a[i]/j%10; } void Init(int a[]) { string s; cin>>s; int len=s