主题思想: 数论
线性同余
参考博客:
http://blog.youkuaiyun.com/y11201/article/details/8600337
AC 代码:
include
include
using namespace std;
int gcd(int m,int n){
if(n==0){
return m;
}
int ans=gcd(n,m%n);
return ans;
}
int main()
{
int t;
int m,n;
scanf(“%d”,&t);
while(t–){
scanf(“%d%d”,&m,&n);
if(gcd(m,n)==1){
printf("NO\n");
}else{
printf("YES\n");
}
}
return 0;
}

本文介绍了一个基于线性同余方程的简单算法,通过计算两个整数的最大公约数来判断它们是否互质。该算法使用递归方式实现了辗转相除法求最大公约数,并展示了完整的AC代码。
750

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



