刚好复习一下怎么求最大公约数,大一上学python的时候想破脑袋都做不出来的题目,现在想想当初的自己是真的菜。。
Problem B: 深入浅出学算法001-求最大公约数
Time Limit: 1 Sec Memory Limit: 64 MB
Submit: 3982 Solved: 2448
Description
求2个整数a、b(a>b)的最大公约数。
Input
多组测试数据,第一行输入整数T,表示组数 然后是T行,每行输入2个整数分别代表a和b
Output
对于每组测试数据输出1行,值为a和b的最大公约数
Sample Input
2
18 12
6 5
Sample Output
6
1
这题的主要思想很简单,方法也很多,我这里主要用的就是辗转相除法(具体内容可以查百度,这个问题已经说得很清楚了。)
#include<bits/stdc++.h>
using namespace std;
int x[

本文通过一道经典算法题目,深入浅出地讲解了如何使用辗转相除法求两个整数的最大公约数。提供了详细的代码实现,帮助读者理解和掌握这一基本算法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



