博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 2504
阅读量:6548 次
发布时间:2019-06-24

本文共 497 字,大约阅读时间需要 1 分钟。

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
2
6 2
12 4
Sample Output
4

8

一道水题!!!!

代码:

#include 
using namespace std;int main(){ int a,b,c,n,m,i,j,k,q,p; while(cin>>n){ while(n--){ cin>>a>>b; for(i=b+1;;i++){ j=i; m=a; while(j!=0){ k=m%j; m=j;j=k; } if(m==b) { cout<
<

转载于:https://www.cnblogs.com/wangyumin/p/5323519.html

你可能感兴趣的文章
java 编译100个范例
查看>>
Session Cookie ServletContext
查看>>
单点登录SSO
查看>>
遇见有的软件开启后画面模糊怎么解决
查看>>
好系统重装助手教你怎么识别固态硬盘还是机械硬盘
查看>>
170. js中获取随机数 (记录一下)
查看>>
深入浅出爬虫之道: Python、Golang与GraphQuery的对比
查看>>
DHCP配置
查看>>
MySQL性能测试(二)——Ubuntu 14.4.02, MySQL 5.6.25, sysbench 4.8
查看>>
我的友情链接
查看>>
网络安全十大注意
查看>>
cisco虚拟局域网VLAN路由----待补充
查看>>
join命令实现文件内容拼接
查看>>
-bash:wget command not found的解决方法
查看>>
yara规则
查看>>
我的个人简历
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
KVM组件bug报告方法
查看>>
HTML5初学---坦克大战基础
查看>>