国产探花免费观看_亚洲丰满少妇自慰呻吟_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; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永吉县| 宁海县| 施秉县| 汝南县| 柳江县| 光泽县| 阿城市| 昌宁县| 盐山县| 雷山县| 湘西| 大冶市| 怀远县| 柘城县| 尼玛县| 重庆市| 吉木乃县| 榆中县| 江门市| 简阳市| 那曲县| 若羌县| 尼玛县| 海淀区| 聊城市| 贵德县| 宿州市| 中卫市| 托克托县| 十堰市| 宜都市| 天气| 同江市| 灵璧县| 永昌县| 饶河县| 米泉市| 板桥市| 莲花县| 阳新县| 嘉荫县|