ãã“ã®ãƒ•ã‚¡ãƒ¼ãƒ–ルã¯è¶³ã—算を用ã„ãŸç°¡å˜ãªã‚²ãƒ¼ãƒ ã‚’æ€ã„ã¤ãã€åŒã˜ããã“ã§å‹é”ã®ã‚ªãƒ¼ãƒ‰ãƒªãƒ¼ã¨ä¸€ç·’ã«ã‚„ã£ã¦ã¿ã‚‹ã“ã¨ã«ã—ãŸã€‚
ゲームã®ãƒ«ãƒ¼ãƒ«ã¯æ¬¡ã®ã‚ˆã†ãªã‚‚ã®ã§ã‚る。ã¾ãšæœ€åˆã«ã€é©å½“ãªæ£ã®æ•´æ•°ã‚’é¸ã³ã€ãã“ã‹ã‚‰ã‚¹ã‚¿ãƒ¼ãƒˆã™ã‚‹ã€‚å„プレーヤーã¯ã€ãã®æ•°ã®ã†ã¡éš£ã‚Šåˆã†2ã¤ã®æ¡ã‚’é¸æŠžã—ã¦å’Œã‚’計算ã—ã€ã‚‚ã¨ã®2ã¤ã®æ•°å—ã¨ç½®ãæ›ãˆã‚‹ã€‚ãŸã¨ãˆã°ã€ã€Œ1234ã€ã®åã®ä½ã¨ç™¾ã®ä½ã‚’é¸ã¶ã¨ã€æ¬¡ã®æ•°ã¯ã€Œ154ã€ã¨ãªã‚‹ã€‚「5555ã€ã®åã®ä½ã¨ç™¾ã®ä½ã‚’é¸ã‚“ã å ´åˆã¯ã€Œ5105ã€ã¨ãªã‚‹ã€‚ã“ã®ã‚ˆã†ãªæ“作を数ãŒ1æ¡ã«ãªã‚‹ã¾ã§äº¤äº’ã«ç¹°ã‚Šè¿”ã—ã€æ“作ãŒã§ããªããªã£ãŸãƒ—レーヤーãŒè² ã‘ã¨ãªã‚‹ã€‚
ゲーム開始時ã®æ•´æ•°ã®å€¤ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚先攻ã§ã‚るファーブルã¨å¾Œæ”»ã§ã‚るオードリーãŒã„ãšã‚Œã‚‚最é©ãªæˆ¦ç•¥ã‚’å–ã‚‹ã¨ãã€ã©ã¡ã‚‰ãŒå‹ã¤ã®ã‹ã‚’判定ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚
入力ã¯ã€ã‚²ãƒ¼ãƒ 開始時ã®æ•°ã‚’表ã™1000æ¡ä»¥ä¸‹ã®æ£ã®æ•´æ•°ãŒ1ã¤æ›¸ã‹ã‚ŒãŸ1è¡Œã®ã¿ã‹ã‚‰ãªã‚‹ã€‚ãªãŠã€æœ€ä¸Šä½ã®æ¡ã¯0ã§ã¯ãªã„。
ファーブルãŒå‹ã¤ãªã‚‰ "Fabre wins."ã€ã‚ªãƒ¼ãƒ‰ãƒªãƒ¼ãŒå‹ã¤ãªã‚‰ "Audrey wins." ã¨1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚最後ã«ãƒ”リオドをã¤ã‘ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã™ã‚‹ã“ã¨ã€‚
上記形å¼ã§è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚入力データ㮠1 行目ã«ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®æ•°ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データセットã«å¯¾ã™ã‚‹å‡ºåŠ›ã‚’上記形å¼ã§é †ç•ªã«å‡ºåŠ›ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ä¸‹ã•ã„。
3 1234 5555 9
Audrey wins. Fabre wins. Audrey wins.