1075: ex423:判断互质
时间限制: 1 Sec 内存限制: 128 MB
提交: 162 解决: 78
[提交] [状态] [讨论版] [命题人:外部导入]
题目描述
输入两个正整数m和n,判断m和n是否互质(即最大公约数为1)。
输入
只有1行2个正整数m和n(1<=n,m<231)。
输出
如果2个整数互质,就输出Yes;否则输出No,并在第2行输出这2个整数的最大公约数(注意:这里的要求和教材上不同)。
样例输入
36 56
样例输出
No
4
大家想必听说过欧几里得算法,有了这个算法,这道题就会十分简单。
定理:gcd(a,b) = gcd(b,a mod b),这定理乍一看不容易,可事实上很简单,举个例子,1997和615: