首页 > 代码库 > uva11388GCD LCM
uva11388GCD LCM
题意:给定两个数G,T,求a,b使gcd(a,b)=G,lcm(a,b)=T;
解题思路:1.T%G==0,否则无解。
2.输出a=gcd(a,b)=G,b=lcm(a,b)=T;
1 //Accepted 0 KB 16 ms 2 #include <cstdio> 3 #include <cstring> 4 int a,b; 5 void slove() 6 { 7 if (b%a!=0) 8 { 9 printf("-1\n"); 10 return ; 11 } 12 printf("%d %d\n",a,b); 13 } 14 int main() 15 { 16 int T; 17 scanf("%d",&T); 18 while (T--) 19 { 20 scanf("%d%d",&a,&b); 21 slove(); 22 } 23 return 0; 24 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。