博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1222 Wolf and Rabbit
阅读量:5275 次
发布时间:2019-06-14

本文共 1195 字,大约阅读时间需要 3 分钟。

Problem Description
There is a hill with n holes around. The holes are signed from 0 to n-1.
hdu <wbr> <wbr>1222 <wbr> <wbr>Wolf <wbr>and <wbr>Rabbit
A rabbit must hide in one of the holes. A wolf searches the rabbit in anticlockwise order. The first hole he get into is the one signed with 0. Then he will get into the hole every m holes. For example, m=2 and n=6, the wolf will get into the holes which are signed 0,2,4,0. If the rabbit hides in the hole which signed 1,3 or 5, she will survive. So we call these holes the safe holes.
 

 

Input
The input starts with a positive integer P which indicates the number of test cases. Then on the following P lines,each line consists 2 positive integer m and n(0<m,n<2147483648).
 

 

Output
For each input m n, if safe holes exist, you should output "YES", else output "NO" in a single line.
 

 

Sample Input
2
1 2
2 2
 

 

Sample Output
NO
YES

问题等价于求两个数是否互质。考察的应该是对于数学的应用。
1 #include
2 int main() 3 { 4 int m,n,i,k,flag,t; 5 scanf("%d",&k); 6 for(i=1;i<=k;i++) 7 { 8 scanf("%d%d",&n,&m); 9 while(m!=0)10 {11 t=n%m;12 n=m;13 m=t;14 }15 if(n==1)16 printf("NO\n");17 else18 printf("YES\n");19 }20 return 0;21 }

 

转载于:https://www.cnblogs.com/Traveller-Leon/p/4844689.html

你可能感兴趣的文章
欧拉降幂公式 Super A^B mod C
查看>>
ASP.NET 应用程序生命周期概述
查看>>
centos6.2系统使用扩展源epel报错问题解决方法
查看>>
jQuery源码学习第二天--jQuery的extend扩展
查看>>
关于多态的一些问题
查看>>
018 jquery中的事件
查看>>
元组Tuple
查看>>
043 hive数据同步到mysql
查看>>
NSDate与NSDateFormatter的相关用法
查看>>
Floyd算法
查看>>
NYOJ 148
查看>>
必定的成功
查看>>
经济学相关资料20170924.词袋.books
查看>>
验证数据归属
查看>>
MySQL视图、事务与存储过程
查看>>
未来科技发展随想
查看>>
第019课_I2C
查看>>
John Deere Service Advisor with Nexiq clone 90% Worked
查看>>
实训七(项目准备与创建)
查看>>
实训九(游戏退出按钮的实现)
查看>>