昔ã€ãƒ¨ã‚»ãƒ•ã®ãŠã‚¤ãƒ¢ã¨ã„ã†ã‚²ãƒ¼ãƒ ãŒã‚ã‚Šã¾ã—ãŸã€‚n 人ãŒå‚åŠ ã—ã¦ã„ã‚‹ã¨ã—ã¾ã—ょã†ã€‚å‚åŠ è€…ã¯ä¸å¿ƒã‚’å‘ã„ã¦å††é™£ã‚’組ã¿ã€1 ã‹ã‚‰é †ç•ªã«ç•ªå·ãŒæŒ¯ã‚‰ã‚Œã¾ã™ã€‚アツアツã®ãŠã‚¤ãƒ¢ãŒã²ã¨ã¤ã€å‚åŠ è€… n (å·¦ã®å›³å†…å´ã®å¤§ãã„æ•°å—ã® 30 )ã«æ¸¡ã•ã‚Œã¾ã™ã€‚ãŠã‚¤ãƒ¢ã‚’渡ã•ã‚ŒãŸå‚åŠ è€…ã¯å³éš£ã®å‚åŠ è€…ã«ãã®ãŠã‚¤ãƒ¢ã‚’渡ã—ã¾ã™ã€‚ m 回目ã«æ¸¡ã•ã‚ŒãŸäººã¯å³éš£ã®äººã«æ¸¡ã—ã¦å††é™£ã‹ã‚‰æŠœã‘ã¾ã™(å·¦ã®å›³ã§ã¯ m = 9 ã®å ´åˆã‚’表ã—ã¦ã„ã¾ã™) 。 回渡ã™æ¯Žã«ä¸€äººãšã¤ã¬ã‘ã€æœ€å¾Œã«æ®‹ã£ãŸäººãŒå‹è€…ã¨ãªã‚Šã€ãŠã‚¤ãƒ¢ã‚’ã„ãŸã ãã¾ã™ã€‚
n ,m ãŒæ±ºã¾ã£ã¦ã‹ã‚‰ã€å®Ÿéš›ã«ãŠã‚¤ãƒ¢ã‚’渡ã—始ã‚ã‚‹å‰ã«ã©ã“ã«ã„ãŸã‚‰å‹ã¦ã‚‹ã‹ã‚ã‹ã‚‹ã¨ã„ã„ã§ã™ã‚ˆã。上ã®å›³ã¯ 30 人ã®å‚åŠ è€…ã§ 9 人ã”ã¨ã«æŠœã‘ã‚‹ã¨ã„ã†ãƒ«ãƒ¼ãƒ«ã§ã“ã®ã‚²ãƒ¼ãƒ ã‚’ã—ãŸå ´åˆã‚’書ã表ã—ã¦ã„ã¾ã™ã€‚内å´ã®å¤§ãã„æ•°å—ãŒå‚åŠ è€…ã«æŒ¯ã‚‰ã‚ŒãŸç•ªå·ã€å¤–å´ã®å°ã•ã„æ•°å—ãŒæŠœã‘ã‚‹é †ç•ªã§ã™ã€‚ãã‚Œã«ã‚ˆã‚‹ã¨ã€9,18,27,6,16,26 ã¨ã„ã†é †ç•ªã§å††é™£ã‹ã‚‰æŠœã‘出ã—ã€æœ€å¾Œã«ã¯ 21 ãŒæ®‹ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ã™ãªã‚ã¡ 21 ãŒå‹è€…ã¨ãªã‚Šã¾ã™(å°ã•ã„æ•°å—㌠30 ã«ãªã£ã¦ã„ã¾ã™)。
ゲームå‚åŠ è€…æ•° n ã¨å††é™£ã‹ã‚‰æŠœã‘出ã™å‚åŠ è€…ã®é–“éš” m を入力ã—ã€å‹è€…ã®ç•ªå·ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€m, n < 1000 ã¨ã—ã¾ã™ã€‚
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
n m
ゲームå‚åŠ è€…æ•° n (整数)ã¨å††é™£ã‹ã‚‰æŠœã‘出ã™å‚åŠ è€…ã®é–“éš” m (整数)ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ï¼‘è¡Œã«ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
入力ã¯ï¼’ã¤ã® 0 ã§çµ‚ã‚ã‚Šã¾ã™ã€‚データセットã®æ•°ã¯ 50 を超ãˆã¾ã›ã‚“。
å„データセットã«å¯¾ã—ã¦ã€å‹è€…ã¨ãªã‚ŠãŠã‚¤ãƒ¢ã‚’ã„ãŸã ã人ã®ç•ªå·ï¼ˆæ•´æ•°ï¼‰ã‚’1行ã«å‡ºåŠ›ã—ã¦ãã ã•ã„。
41 3 30 9 0 0
31 21