English text is not available in this practice contest.
ケン・マリンブルーã¯ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã‚’求ã‚ã¦å…¨éŠ€æ²³ã‚’æ—…ã™ã‚‹ã‚¹ãƒšãƒ¼ã‚¹ãƒãƒ³ã‚¿ãƒ¼ã§ã‚る.宇宙ヤシガニã¯ï¼Œå®‡å®™æœ€å¤§ã¨ã•ã‚Œã‚‹ç”²æ®»é¡žã§ã‚り,æˆé•·å¾Œã®ä½“長㯠400 メートル以上,足を広ã’れ㰠1,000 メートル以上ã«ã‚‚ãªã‚‹ã¨è¨€ã‚ã‚Œã¦ã„る.既ã«å¤šæ•°ã®äººã€…ãŒå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã‚’目撃ã—ã¦ã„ã‚‹ãŒï¼Œèª°ä¸€äººã¨ã—ã¦æ•ã‚‰ãˆã‚‹ã“ã¨ã«æˆåŠŸã—ã¦ã„ãªã„.
ケンã¯ï¼Œé•·æœŸé–“ã®èª¿æŸ»ã«ã‚ˆã£ã¦ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã®ç”Ÿæ…‹ã«é–¢ã™ã‚‹é‡è¦ãªäº‹å®Ÿã‚’解明ã—ãŸï¼Žå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã¯ï¼Œé©šãã¹ãã“ã¨ã«ï¼Œç›¸è»¢ç§»èˆªæ³•ã¨å‘¼ã°ã‚Œã‚‹æœ€æ–°ã®ãƒ¯ãƒ¼ãƒ—技術ã¨åŒç‰ã®ã“ã¨ã‚’è¡Œã„,通常空間ã¨è¶…空間ã®é–“ã‚’å¾€æ¥ã—ãªãŒã‚‰ç”Ÿãã¦ã„ãŸï¼Žã•ã‚‰ã«ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ãŒè¶…空間ã‹ã‚‰é€šå¸¸ç©ºé–“ã«ãƒ¯ãƒ¼ãƒ—アウトã™ã‚‹ã¾ã§ã«ã¯é•·ã„時間ãŒã‹ã‹ã‚Šï¼Œã¾ãŸãƒ¯ãƒ¼ãƒ—アウトã—ã¦ã‹ã‚‰ã—ã°ã‚‰ãã¯è¶…空間ã«ç§»å‹•ã§ããªã„ã“ã¨ã‚‚çªãæ¢ã‚ãŸï¼Ž
ãã“ã§ï¼Œã‚±ãƒ³ã¯ã¤ã„ã«å®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã®æ•ç²ã«ä¹—り出ã™ã“ã¨ã«ã—ãŸï¼Žæˆ¦ç•¥ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã‚る.ã¯ã˜ã‚ã«ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ãŒé€šå¸¸ç©ºé–“ã‹ã‚‰è¶…空間ã«çªå…¥ã™ã‚‹éš›ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼ã‚’観測ã™ã‚‹ï¼Žã“ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼ã‚’ e ã¨ã™ã‚‹ã¨ã,宇宙ヤシガニãŒè¶…空間ã‹ã‚‰ãƒ¯ãƒ¼ãƒ—アウトã™ã‚‹åº§æ¨™ (x, y, z) ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã“ã¨ãŒã‚ã‹ã£ã¦ã„る.
ã“れらã®æ¡ä»¶ã ã‘ã§ã¯åº§æ¨™ãŒä¸€æ„ã«æ±ºã¾ã‚‹ã¨ã¯é™ã‚‰ãªã„ãŒï¼Œx + y + z ã®æœ€å°å€¤ã‚’ m ã¨ã—ãŸã¨ãã«ï¼Œãƒ¯ãƒ¼ãƒ—アウトã™ã‚‹åº§æ¨™ãŒå¹³é¢ x + y + z = m 上ã«ã‚ã‚‹ã“ã¨ã¯ç¢ºã‹ã§ã‚る.ãã“ã§ï¼Œã“ã®å¹³é¢ä¸Šã«å分ãªå¤§ãã•ã®ãƒãƒªã‚¢ã‚’張る.ã™ã‚‹ã¨ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã¯ãƒãƒªã‚¢ã®å¼µã‚‰ã‚ŒãŸã¨ã“ã‚ã«ãƒ¯ãƒ¼ãƒ—アウトã™ã‚‹ã“ã¨ã«ãªã‚‹ï¼Žãƒãƒªã‚¢ã®å½±éŸ¿ã‚’å—ã‘ãŸå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ã¯èº«å‹•ããŒã¨ã‚Œãªããªã‚‹ï¼Žãã“をケンã®æ“作ã™ã‚‹æœ€æ–°é‹å®‡å®™èˆ¹ã§ã‚るウェãƒãƒ³ãƒ»ãƒ–レーカーå·ã§æ•ç²ã—よã†ã¨ã„ã†æ®µå–ã‚Šã§ã‚る.
ãƒãƒªã‚¢ã¯ä¸€åº¦ã—ã‹å¼µã‚‹ã“ã¨ãŒã§ããªã„ãŸã‚,失敗ã™ã‚‹ã‚ã‘ã«ã¯ã„ã‹ãªã„.ãã“ã§ã‚±ãƒ³ã¯ï¼Œä»»å‹™ã®é‚è¡Œã«ã‚ãŸã£ã¦è¨ˆç®—æ©Ÿã®åŠ©ã‘を借りるã“ã¨ã«ã—ãŸï¼Žã‚ãªãŸã®ä»•äº‹ã¯ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ãŒè¶…空間ã«çªå…¥ã™ã‚‹éš›ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã«ï¼Œãƒãƒªã‚¢ã‚’張るã¹ãå¹³é¢ x + y + z = m を求ã‚るプãƒã‚°ãƒ©ãƒ を書ãã“ã¨ã§ã‚る.用æ„ã•ã‚ŒãŸãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã®å…¨ã¦ã«å¯¾ã—ã¦æ£ã—ã„çµæžœã‚’出力ã—ãŸã¨ã,ã‚ãªãŸã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯å—ã‘入れられるã§ã‚ã‚ã†ï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã§æ§‹æˆã•ã‚Œã‚‹ï¼Žå„データセット㯠1 è¡Œã®ã¿ã‹ã‚‰ãªã‚Šï¼Œ1 ã¤ã®æ£ã®æ•´æ•° e (e ≦ 1,000,000) ãŒå«ã¾ã‚Œã‚‹ï¼Žã“ã‚Œã¯ï¼Œå®‡å®™ãƒ¤ã‚·ã‚¬ãƒ‹ãŒè¶…空間ã«çªå…¥ã—ãŸéš›ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼ã‚’表ã™ï¼Žå…¥åŠ›ã¯ e = 0 ã®æ™‚ã«çµ‚了ã—,ã“ã‚Œã¯ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«ã¯å«ã¾ã‚Œãªã„.
å„データセットã«ã¤ã„ã¦ï¼Œm ã®å€¤ã‚’ 1 è¡Œã«å‡ºåŠ›ã—ãªã•ã„.出力ã«ã¯ä»–ã®æ–‡å—ã‚’å«ã‚ã¦ã¯ãªã‚‰ãªã„.
1 2 4 27 300 1250 0
1 2 2 3 18 44