又见GCD(http://acm.hdu.edu.cn/showproblem.php?pid=2504)
来源:互联网 发布:56相册制作软件 编辑:程序博客网 时间:2024/06/10 10:22
又见GCD
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12907 Accepted Submission(s): 5523
Problem Description
有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。
Input
第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。
Output
输出对应的c,每组测试数据占一行。
Sample Input
26 212 4
Sample Output
48
#include<cstdio>int gcd(int a,int b)//求两个数的最大公约数{ if(b==0) return a; else return gcd(b,a%b);}int main(){ int a,b,c,n; scanf("%d",&n); while(n--) { scanf("%d%d",&a,&b); int c=2*b;//因为b!=c,所以从2b开始(2b-。-) while(gcd(a,c)!=b)//判断条件 { c+=b; } printf("%d\n",c); } return 0;}
0 0
- 又见GCD(http://acm.hdu.edu.cn/showproblem.php?pid=2504)
- http://acm.hdu.edu.cn/showproblem.php?pid=1005
- http://acm.hdu.edu.cn/showproblem.php?pid=1333
- http://acm.hdu.edu.cn/showproblem.php?pid=2710
- http://acm.hdu.edu.cn/showproblem.php?pid=2866
- http://acm.hdu.edu.cn/showproblem.php?pid=1041
- http://acm.hdu.edu.cn/showproblem.php?pid=1719
- http://acm.hdu.edu.cn/showproblem.php?pid=2136
- http://acm.hdu.edu.cn/showproblem.php?pid=1166
- http://acm.hdu.edu.cn/showproblem.php?pid=3519
- http://acm.hdu.edu.cn/showproblem.php?pid=2446
- http://acm.hdu.edu.cn/showproblem.php?pid=1709
- http://acm.hdu.edu.cn/showproblem.php?pid=1874
- http://acm.hdu.edu.cn/showproblem.php?pid=1863
- http://acm.hdu.edu.cn/showproblem.php?pid=1879
- http://acm.hdu.edu.cn/showproblem.php?pid=1875
- http://acm.hdu.edu.cn/showproblem.php?pid=1102
- http://acm.hdu.edu.cn/showproblem.php?pid=1162
- 堆排序1.0
- 离屏Canvas——制作水印图片
- IBM developer Bash系列
- mysql在linux及windows上安装及远程连接
- 家装应该怎么刷涂料
- 又见GCD(http://acm.hdu.edu.cn/showproblem.php?pid=2504)
- 定位高cpu使用率
- POJ1700 Crossing River
- Velocity技术学习
- Android 网络--我是怎么做的: Volley+OkHttp+Https
- Spring实现AOP的4种方式
- OAF学习笔记-10-Update的操作
- PreferenceUtils
- 在VirtualBox中实现主机文件的共享