åˆæœŸçŠ¶æ…‹ã¨ã—ã¦è¤‡æ•°ã®æ ¹ä»˜ã木ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã“ã‚Œã«å¯¾ã—Aliceã¨Bobã¯ã‚²ãƒ¼ãƒ ã‚’è¡Œã†ã€‚ゲームã¯2人交互ã«è¡Œã„ã€å…ˆæ‰‹ãŒAliceã§å¾Œæ‰‹ãŒBobã§ã‚る。ターンãŒå›žã£ã¦ããŸãƒ—レイヤーã¯ä»¥ä¸‹ã®è¡Œå‹•ã‚’å–る。
ターンãŒå›žã£ã¦ããŸæ™‚点ã§é ‚点ãŒã™ã¹ã¦å‰Šé™¤ã•ã‚Œã¦ã„ãŸå ´åˆã€ãã®ãƒ—レイヤーã®è² ã‘ã¨ãªã‚‹ã€‚
Aliceã¨BobãŒå¸¸ã«æœ€é©ãªè¡Œå‹•ã‚’å–る時ã€ä¸Žãˆã‚‰ã‚ŒãŸåˆæœŸçŠ¶æ…‹ã«å¯¾ã—ã€å‹åˆ©ã™ã‚‹ãƒ—レイヤーを判定ã›ã‚ˆã€‚
以下ã®å›³ã¯ã€ãƒ—レイヤーã®è¡Œå‹•ã®ä¾‹ã‚’示ã™ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N M p1 p2 : pM
1行目ã«ã€åˆæœŸçŠ¶æ…‹ã®é ‚点数Nã¨è¾ºã®æ•°MãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã“ã®æ™‚ã€å„é ‚ç‚¹ã‚’è¡¨ã™ç•ªå·ã¯1~Nã§ã‚る。次ã®Mè¡Œã§ã¯ã€è¾ºã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã“ã®ã†ã¡i行目ã§ã¯1ã¤ã®æ•´æ•°piãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã“ã‚Œã¯ã€é ‚点piã‹ã‚‰é ‚点iã¸ã®è¾ºãŒã‚ã‚‹ã“ã¨ã‚’表ã™ã€‚言ã„æ›ãˆã‚‹ã¨ã€é ‚点iã®è¦ªãŒé ‚点piã§ã‚ã‚‹ã“ã¨ã‚’表ã™ã€‚
入力ã¯ä»¥ä¸‹ã®åˆ¶ç´„を満ãŸã™ã€‚
å‹åˆ©ã™ã‚‹ãƒ—レイヤーã®åå‰(Aliceã¾ãŸã¯Bob)ã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚
6 3 4 4 5
Alice
6 4 2 5 4 5
Bob