hdu 杭电 2104 hide handkerchief
来源:互联网 发布:数据挖掘的环节包括 编辑:程序博客网 时间:2024/05/16 11:33
hdu 杭电 2104 hide handkerchief
hdu 杭电 2104 hide handkerchief 题目
题意:n个人围成一个圈,求手帕游戏,每一次都会跳过m-1个人,问是否能找到手帕后边的人。输入n和m,输入-1和-1结束。
思路:n和m不互质的话,出现某些人永远不会找,n和m最大公约数gcd(n,m)==1,输出YES,否则输出POOR Haha。代码如下:
#include <stdio.h>#include <stdlib.h>/*这道题看很久啊,意思是n个人围成一个圈,大家玩丢手帕游戏,手帕藏在某一个人的箱子里,Haha来找,每一次他都会跳过m-1个人。问你Haha是不是一定能找到手帕。因为Haha找的次数是无限的,可以永远找下去,所以,只要他能把所有的人都找一遍就一定能找到。但按照他的这种找法,如果n和m不互质的话,不互质就会出现某些人是永远不会找。所以看一下 n和m的最大公约数就行了*/int gcd(long long a,long long b){ return b==0?a:gcd(b,a%b);}int main(){ long long N,M; while(scanf("%I64d%I64d",&N,&M)) { if(N==-1&&M==-1) break; else { if(gcd(N,M)==1) printf("YES\n"); else printf("POOR Haha\n"); } } return 0;}
0 0
- hdu 杭电 2104 hide handkerchief
- 杭电2104hide handkerchief
- 杭电ACM 2104: hide handkerchief
- HDU 2104 hide handkerchief
- hdu 2104 hide handkerchief
- HDU 2104 hide handkerchief
- hdu 2104 hide handkerchief
- HDU 2104 hide handkerchief
- hdu 2104 hide handkerchief
- Hdu 2104 hide handkerchief
- HDU 2104 hide handkerchief
- hdu 2104 hide handkerchief
- hide handkerchief HDU - 2104
- hdu acm 2104 hide handkerchief
- HDU 2104 hide handkerchief【数论】
- HDU 2104 - hide handkerchief(数论)
- hdu 2104 F - hide handkerchief
- 杭电 1.2.2 hide handkerchief
- x265-1.8版本-encoder/frameencoder.cpp注释
- aysnctask 处理网络事件
- 【牛腩】完整版IIS配置并发布自己第一个网站
- x265-1.8版本-encoder/frameencoder.h注释
- Scrapy
- hdu 杭电 2104 hide handkerchief
- JavaScript实现动态加载其他的js文件-(咋个办呢 zgbn)
- 城规初探
- VB.net版机房收费系统——三层登录
- 低版本VC2010打开高版本VC2012的方法
- The Java™ Tutorials — Concurrency :Intrinsic Locks and Synchronization 内置锁和同步
- x265-1.8版本-encoder/level.cpp注释
- Java用pinyin4j库实现汉字转拼音
- 异常解决Unknown system variable 'lower_case_table_names'