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

求最大公约数为b, a为2b时c为6b,最大公约数为2b。还有一些其他可能所以要加以验证。

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <cmath>
#define ll long long
using namespace std;int gcd(ll a, ll b)
{return b==0?a:gcd(b,a%b);
}
int main()
{ll t;scanf("%lld", &t);while(t--){ll a, b;scanf("%lld %lld", &a, &b);for(ll i=b+b; i<1000000;i+=b){if(gcd(a, i)==b){printf("%lld\n", i);break;}}    }return 0;
}

HDU2504 FLY相关推荐

  1. jQuery.fly插件实现添加购物车抛物线效果

    样例 使用电商 APP 购买商品时,很多都有上图的红色小球抛物线效果,下面通过 jQuery.fly 插件来实现一个简单 Demo. 实现 简单思路: 确定抛物线的起始和终止位置: 通过 js 在起始 ...

  2. qq昵称由fly改为思诺

    刚才,把高三申请的qq号,昵称fly 改为 思诺,英文名称为saynoer,say+no+er, 意思你懂的.

  3. BZOJ 1800: [Ahoi2009]fly 飞行棋【思维题,n^4大暴力】

    1800: [Ahoi2009]fly 飞行棋 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1689  Solved: 1335 [Submit][ ...

  4. fir.im 全名 Fly It Remotely ,是一个为移动开发者服务,FIR一个免费的App托管平台

    一 :FIR.im  --FIR一个免费的App托管平台 官网地址: https://fir.im/apps 「fir.im」是国内首家为移动开发者提供 App 免费托管分发服务的平台,为移动开发者提 ...

  5. 定义一个接口CanFly,描述会飞的方法public void fly();

    1.使用类与接口的知识完成如下要求: (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口. (3)定义一个测试类,测试飞 ...

  6. BZOJ 1800: [Ahoi2009]fly 飞行棋( 枚举 )

    O(N2)算出有x条直径然后答案就是x(x-1)/2...这个数据范围是闹哪样! ----------------------------------------------------------- ...

  7. android 文字fly动画,超好看的下拉刷新动画Android代码实现

    最近看到了好多高端.大气.上档次的动画效果,如果给你的项目中加上这些动画,相信你的app一定很优秀,今天给大家分析一下来自Yalantis的一个超好看的下拉刷新动画. 首先我们看一下效果如何: 怎么样 ...

  8. mpvue微信小程序http请求-fly.js

    mpvue微信小程序http请求-fly.js fly.js是什么? 一个支持所有JavaScript运行环境的基于Promise的.支持请求转发.强大的http请求库.可以让您在多个端上尽可能大限度 ...

  9. Fly.Box天禾云盘2016双11超级钜惠,超低折扣!!!

    Fly.Box企业网盘2016双十一超级钜惠,超低折扣,超多优惠 凡在2016年11月1日至2016年11月11日期间下单的客户,均可享受5折优惠,终身免费升级,免费服务. 推荐即可获2折返现,老用户 ...

最新文章

  1. pyhanlp 共性分析与短语提取
  2. springboot取yml中的值_@Value拜拜:更优雅的获取springboot yml中的值
  3. 设计模式装饰者模式_装饰者模式如何拯救了我的一天
  4. MySQl Modify JSON Values
  5. 敏捷开发系列学习总结(14)——Spotify敏捷模式详解三部曲第二篇:研发过程
  6. “编程能力差,90% 输在了数学上!”CTO:多数程序员都是瞎努力!
  7. 为何优秀如程序员,也会构建 Bug 满格的软件?
  8. Android Screen Orientation
  9. mysql数据库插入数据错误Error Code: 1118 - Row size too large ( 8126)
  10. 中小型企业网络构建(思科)
  11. Docker安装加速器
  12. 微信自动回复机器人使用教程
  13. 【互联网大厂研究】让千千万万底层人民脱贫致富的【快手】,他有何等魔力?
  14. songshu-video-uniapp-YYC松鼠短视频前端源码-开源--优雅草科技官方发布
  15. java中strictfp么意思_java中的strictfp的作用
  16. n皇后问题回溯法-迭代实现
  17. 咕咚要和keep们刚正面,闪电战还是持久战?
  18. 转码(BIN→ASCII/BIN→BCD)
  19. Swarm服务开启滚动更新
  20. 怎样提高英文论文写作水平[转载]

热门文章

  1. 2021年1季度我的22个感悟
  2. 私企里如何评计算机专业的职称,在私企上班职称怎么评
  3. JAVA体系书籍大全
  4. 2017年计算机培训方案,2017教师计算机培训方案
  5. Vivado中vio的使用
  6. 「量子客」2月全球量子计算发展内参
  7. 软件工程毕业设计 SSM勤工助学管理系统(源码+论文)
  8. oracle杨树,Oracle存储过程的格式
  9. 西门子、达索、SAP、PTC、Oracle...全球PLM市场报告
  10. SwitchyOmega+Pac