4.F - 数论

题目链接:http://acm.hust.edu.cn/vjudge/contest/125308#problem/F

如果n,m的最大公因数大于一的话就一定会有洞是安全的。求最大公因数用到了 gcd 算法。

#include<iostream>
#include<cstring>
#include<cstdio>
#include<string>
using namespace std;
int gcd(int a,int b)
{
    return b==0?a:gcd(b,a%b);

}
int main()
{
    int t,m,n;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d %d",&m,&n);
        puts(gcd(m,n)==1?"NO":"YES");

    }
    return 0;
}

 

posted @ 2016-08-02 20:33  Twsc  阅读(132)  评论(0编辑  收藏  举报