HDU 1222 Wolf and Rabbit
2011-08-15 19:10
344 查看
该题是一题找规律题,当n与m都是偶数或是倍数是就存在这样的洞,
方法一:
由第一种方法得到,我们可用Gcd()函数,当公约数大于1时就代表安全。
方法一:
#include<stdio.h> #include<stdlib.h> int main() { int n,m,N; scanf( "%d",&N ); for( int i=1; i<=N; i++ ) { scanf( "%d%d",&n,&m ); if( n==1 || m==1) printf( "NO\n" ); else { if( (n%2==0) && (m%2==0) ) printf( "YES\n" ); else { if( (n%m==0)||(m%n==0) ) printf( "YES\n" ); else printf( "NO\n" ); } } } return 0; }
由第一种方法得到,我们可用Gcd()函数,当公约数大于1时就代表安全。
#include<stdio.h> int Gcd( int a,int b ) { return b==0?a:Gcd( b,a%b ); } int main() { int T,n,m; scanf( "%d",&T ); while( T-- ) { scanf( "%d%d",&n,&m ); if( Gcd( n,m )>1 ) printf( "YES\n" ); else printf( "NO\n" ); } return 0; }
相关文章推荐
- hdu 1222 Wolf and Rabbit(简单数论)
- HDU - 1222 Wolf and Rabbit(加法生成元)
- HDU 1222 Wolf and Rabbit 约瑟夫环问题
- 【数学】HDU 1222 Wolf and Rabbit
- HDU 1222 wolf and rabbit
- HDU 1222 Wolf and Rabbit
- HDU 1222 Wolf and Rabbit(数论)
- hdu 1222 Wolf and Rabbit
- HDU 1222 Wolf and Rabbit
- HDU 1222 Wolf and Rabbit(gcd)
- hdu 1222 Wolf and Rabbit 数论,线性同余方程的一般运用
- HDU 1222 Wolf and Rabbit
- HDU 1222 Wolf and Rabbit
- HDU1222--Wolf and Rabbit HDU(95)
- hdu--1222 Wolf and Rabbit
- Wolf and Rabbit (hdu_1222) 欧几里德
- HDU 1222 A - Wolf and Rabbit
- hdu 1222 Wolf and Rabbit(扩展欧几里德)
- HDU-1222-Wolf and Rabbit【GCD】
- HDU 1222 Wolf and Rabbit (扩展欧几里德应用)