#107. 最大公约数
最大公约数
最大公约数相信大家都会计算,但怎么借助 C++ 快速地计算呢?
下面这个式子是辗转相除法的数学表达:
输入格式
第一行输入一个整数)。
然后会有 行,每行有两个整数 ,。
输出格式
一共输出 行,每行输出 的最大公约数。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
1
6 8
样例输出
2
最大公约数相信大家都会计算,但怎么借助 C++ 快速地计算呢?
下面这个式子是辗转相除法的数学表达:
f(x,y)={f(y,x%y)xy>0y=0
第一行输入一个整数t(t≤100))。
然后会有t 行,每行有两个整数 x(1≤x≤109),y(1≤y≤109)。
一共输出 t 行,每行输出 x,y 的最大公约数。
输出时每行末尾的多余空格,不影响答案正确性
1
6 8
2
注册一个 JMYSOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。