Koto市ã¯ï¼Œä¸‹å›³ã®ã‚ˆã†ã«ï¼Œé“è·¯ãŒç¢ç›¤ã®ç›®çŠ¶ã§ã‚る有åãªè¡—ã§ã‚る. å—北ã«ä¼¸ã³ã‚‹é“ã¨æ±è¥¿ã«ä¼¸ã³ã‚‹é“ã¯ï¼Œãã‚Œãžã‚Œ1kmã®é–“éš”ã§ä¸¦ã‚“ã§ã„る. Koto市ã®æœ€ã‚‚å—西ã®äº¤å·®ç‚¹ã«ã‚ã‚‹Koto駅を (0, 0) ã¨ã—ã¦ï¼Œãã“ã‹ã‚‰æ±ã« x km,北㫠y km 進んã ä½ç½®ã‚’ (x, y) ã¨è¨˜ã™ã“ã¨ã¨ã™ã‚‹ (0 ≤ x, y ã§ã‚ã‚‹).
5年後ã«é–‹ã‹ã‚Œã‚‹ã‚ªãƒªãƒ³ãƒ”ックã«ã‚ˆã‚Šè¦³å…‰å®¢ãŒå¢—大ã™ã‚‹ã“ã¨ã‚’見越ã—ã¦ï¼Œå¸‚ã¯Koto駅を始発駅ã¨ã™ã‚‹æ–°ã—ã„地下鉄ã®è·¯ç·šã‚’建è¨ã™ã‚‹ã“ã¨ã‚’決ã‚ãŸï¼Ž ç¾åœ¨ï¼ŒKoto駅ã®æ¬¡ã®é§…ã¨ã—ã¦æ–°ã—ã建è¨ã•ã‚Œã‚‹Shin-Koto駅ã¾ã§ã®ãƒ¬ãƒ¼ãƒ«ã‚’æ•·ã計画を立ã¦ã¦ã„る. レールã¯ï¼ŒKoto駅ã‹ã‚‰Shin-Koto駅ã«å‘ã‹ã£ã¦ã¾ã£ã™ãæ•·ã. 従ã£ã¦ï¼ŒShin-Koto駅ã®å ´æ‰€ã‚’ (x, y) ã¨ã—ãŸã¨ã,レールã®é•·ã•ã¯ï¼Œ √(x2 + y2) ã§ã‚る. レールを敷ããŸã‚ã®è²»ç”¨ã¯ï¼Œæ•·ã„ãŸãƒ¬ãƒ¼ãƒ«ã®é•·ã•åˆ†ã ã‘å¿…è¦ã«ãªã‚‹ï¼Ž レールã®é•·ã•ãŒ1.5kmã®ã‚ˆã†ã«å°æ•°ã§ã‚ã£ã¦ã‚‚,費用もåŒã˜ã‚ˆã†ã«1.5å¿…è¦ã¨ãªã‚‹ï¼Ž
Shin-Koto駅ã®å ´æ‰€ (x, y) ã¯ã¾ã 決定ã—ã¦ãŠã‚‰ãšï¼Œä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™å ´æ‰€ã«ã™ã‚‹äºˆå®šã§ã‚る.
上ã®2ã¤ã®æ¡ä»¶ã‚’満ãŸã™ä¸ã§ï¼Œå¸‚ãŒå®šã‚るレールã®äºˆç®— E ã¨ãƒ¬ãƒ¼ãƒ«ã®è²»ç”¨ã¨ã®ãšã‚Œ | √(x2 + y2) - E | ãŒæœ€å°ã¨ãªã‚‹ã‚ˆã†ã«Shin-Koto駅ã®å ´æ‰€ã‚’é¸ã¶ï¼Ž ã“ã“㧠|A| ã¯ï¼Œ A ã®çµ¶å¯¾å€¤ã‚’表ã™ï¼Ž ã‚ãªãŸã®ä»•äº‹ã¯ï¼Œä¸Šè¨˜ã®ã‚ˆã†ã«Shin-Koto駅を建è¨ã—ãŸã¨ãã®ï¼Œãƒ¬ãƒ¼ãƒ«ã‚’æ•·ããŸã‚ã®è²»ç”¨ã¨äºˆç®—ã¨ã®ãšã‚Œã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ã“ã¨ã§ã‚る.
入力ã¯ï¼Œè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰æ§‹æˆã•ã‚Œï¼Œ1ã¤ã®å…¥åŠ›ã«å«ã¾ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®æ•°ã¯100以下ã§ã‚る. å„データセットã®å½¢å¼ã¯æ¬¡ã®é€šã‚Šã§ã‚る.
D E
D (1 ≤ D ≤ 100)ã¯ï¼ŒKoto駅ã‹ã‚‰Shin-Koto駅ã¾ã§é“è·¯ã«æ²¿ã£ã¦æ©ã„ãŸã¨ãã®æœ€çŸè·é›¢ã‚’表ã™æ•´æ•°ã§ã‚る. E (1 ≤ E ≤ 100)ã¯ï¼Œãƒ¬ãƒ¼ãƒ«å»ºè¨ã®ãŸã‚ã®äºˆç®—を表ã™æ•´æ•°ã§ã‚る.
入力ã®çµ‚ã‚ã‚Šã¯ï¼Œç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ2ã¤ã®ã‚¼ãƒã‹ã‚‰ãªã‚‹è¡Œã«ã‚ˆã£ã¦ç¤ºã•ã‚Œã‚‹ï¼Ž
å„データセットã«å¯¾ã—ã¦ï¼Œå•é¡Œã®æ¡ä»¶ã‚’満ãŸã™ã‚ˆã†ã«ãƒ¬ãƒ¼ãƒ«ã‚’æ•·ã„ãŸã¨ãã®è²»ç”¨ã¨äºˆç®—ã¨ã®ãšã‚Œã‚’1è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž ç”ãˆã«ã¯ 10-3 を越ãˆã‚‹çµ¶å¯¾èª¤å·®ãŒã‚ã£ã¦ã¯ãªã‚‰ãªã„. å„è¡Œã®çµ‚ã‚ã‚Šã«æ”¹è¡Œã‚’出力ã—ãªã‹ã£ãŸå ´åˆã‚„,ä¸å¿…è¦ãªæ–‡å—を出力ã—ãŸå ´åˆï¼Œèª¤ç”ã¨åˆ¤æ–ã•ã‚Œã¦ã—ã¾ã†ãŸã‚,注æ„ã™ã‚‹ã“ã¨ï¼Ž
2 1 7 5 7 6 7 7 76 5 8 41 0 0
0.4142135624 0 0.0827625303 0 48.7401153702 33
1ã¤ç›®ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã§ã¯ï¼Œä¸‹å›³ã®ã‚ˆã†ã«ï¼ŒKoto駅ã‹ã‚‰é“è·¯ã«æ²¿ã£ã¦2km進んã 交差点ãŒShin-Koto駅を建è¨ã™ã‚‹å ´æ‰€ã®å€™è£œã¨ãªã‚‹ï¼Ž
å„交差点ã«Shin-Koto駅を建è¨ã—ãŸå ´åˆã®ï¼Œãƒ¬ãƒ¼ãƒ«ã‚’æ•·ããŸã‚ã®è²»ç”¨ã¨äºˆç®—1ã¨ã®ãšã‚Œã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ï¼Ž
よã£ã¦ï¼Œè²»ç”¨ã¨äºˆç®—ã¨ã®ãšã‚ŒãŒæœ€å°ã«ãªã‚‹ã®ã¯ï¼Œ (1, 1) ã«å»ºè¨ã—ãŸå ´åˆã¨ãªã‚‹ï¼Ž