题目链接:

https://cn.vjudge.net/problem/23709/origin

本题其实有坑

数据大小太大, 2的32次方,故而一定是取巧的算法,暴力不可能过的

思路是最大公因数的倍数是最小公倍数,又有a <= b所以可以知道 a = gcd, b = lcm

AC代码如下:

#include <cstdio>
#define ll long long using namespace std; int main()
{
int T;
scanf("%d", &T);
while(T--)
{
ll x, y;
scanf("%lld%lld", &x, &y);
if(y%x != )
{
printf("-1\n");
continue;
}
printf("%lld %lld\n", x, y);
}
}

如有疑问,欢迎评论指出!

最新文章

  1. 在js中获取在css中设置的background-image值
  2. 【转载】MVC使用HandleErrorAttribute自定义异常
  3. python 日志收集系统
  4. TFS2008 安装图解(详细版本)(转载)
  5. oracle ORA-01747(系统保留关键字)user.table.column, table.column 或列说明无效 hibernate映射oracle保留关键字
  6. 2124: 等差子序列 - BZOJ
  7. 从医生看病和快餐店点餐理解Node.js的事件驱动
  8. JS添加删除一组文本框并对输入信息加以验证
  9. linux之cal命令
  10. [概率dp] ZOJ 3822 Domination
  11. linux下一个C语言flock功能使用 .
  12. 使用SigbalR发送通知
  13. SQL Server内存
  14. Windows7系统基础操作
  15. ElasticSearch聚合
  16. 【python】如何将ipdb的python解释器路径切换至虚拟环境中
  17. Liferay7 BPM门户开发之24: Liferay7应用程序安全
  18. DOM.getBoundingClientRect()
  19. Visual Studio 2013中UML建模功能
  20. 【树形DP】BZOJ1596-[Usaco2008 Jan]电话网络

热门文章

  1. Java中Super和final关键字以及异常类
  2. MySQL数据库查询中的特殊命令
  3. element-ui中用el-dialog+el-table+el-pagination实现文件默认选中且在分页的条件下有记忆功能
  4. vue项目使用阿里巴巴矢量图标库教程
  5. 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)
  6. 微信JSAPI分享朋友圈调试经验:invalid signature签名错误排查
  7. Nancy 返回值详解
  8. oracle创建用户和密码以及授权登录问题
  9. ipmitool获取服务器信息
  10. 修改Elasticsearch的settings