国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

hdu2104-hide handkerchief

2019-11-08 02:59:46
字體:
來源:轉載
供稿:網友

題目

PRoblem Description The Children’s Day has passed for some days .Has you remembered something happened at your childhood? I remembered I often played a game called hide handkerchief with my friends. Now I introduce the game to you. Suppose there are N people played the game ,who sit on the ground forming a circle ,everyone owns a box behind them .Also there is a beautiful handkerchief hid in a box which is one of the boxes . Then Haha(a friend of mine) is called to find the handkerchief. But he has a strange habit. Each time he will search the next box which is separated by M-1 boxes from the current box. For example, there are three boxes named A,B,C, and now Haha is at place of A. now he decide the M if equal to 2, so he will search A first, then he will search the C box, for C is separated by 2-1 = 1 box B from the current box A . Then he will search the box B ,then he will search the box A. So after three times he establishes that he can find the beautiful handkerchief. Now I will give you N and M, can you tell me that Haha is able to find the handkerchief or not. If he can, you should tell me “YES”, else tell me “POOR Haha”.

Input There will be several test cases; each case input contains two integers N and M, which satisfy the relationship: 1<=M<=100000000 and 3<=N<=100000000. When N=-1 and M=-1 means the end of input case, and you should not process the data.

Output For each input case, you should only the result that Haha can find the handkerchief or not.

Sample Input

3 2 -1 -1

Sample Output

YES

思路

能否遍歷所有的盒子,只要看盒子數和步數是否是互質的(最大公約數為1),是則可以遍歷,否則不可以遍歷。

代碼

import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); int m=sc.nextInt(); if(n==-1&&m==-1) break; if(mul(n,m)!=1) System.out.println("POOR Haha"); else//n,m互質 System.out.println("YES"); } } static int mul(int x,int y){ int t; while(y!=0){ t=y; y=x%y; x=t; } return x; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水城县| 罗江县| 北宁市| 濮阳县| 绥阳县| 高尔夫| 北流市| 项城市| 河西区| 衢州市| 玉田县| 阿勒泰市| 胶州市| 长海县| 普洱| 江都市| 临洮县| 建始县| 克什克腾旗| 永靖县| 天峻县| 镇赉县| 陈巴尔虎旗| 方山县| 娄底市| 林周县| 美姑县| 台湾省| 正宁县| 安宁市| 河源市| 安仁县| 砀山县| 静宁县| 马山县| 桑日县| 松潘县| 腾冲县| 西昌市| 湖南省| 文山县|