AIZU 国ã®å¤•æš®ã‚Œæ™‚ã¯ã€ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³ã‚’西ã®ç©ºã¸æ§‹ãˆã¦ç«‹ã¡æ¢ã¾ã‚‹è¦³å…‰å®¢ã§è³‘ã‚ã†ã€‚AIZU 国ã¯ç„¡æ•°ã®ãƒ“ルãŒå»ºã¡ä¸¦ã¶å¤§éƒ½å¸‚ã§ã‚ã‚Šã€ãƒ“ルã®è°·é–“ãŒé•·ã連ãªã‚‹è¥¿ã®ç©ºã«ã¯ã€ãƒ“ルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã¨ãれらã‹ã‚‰æ¼ã‚Œå‡ºã™å¤ªé™½ã®å…‰ã«ã‚ˆã‚‹çµ¶æ™¯ãŒåºƒãŒã‚‹ã€‚
AIZU 観光å”会ã®è‹¥æ¾æ°ã«ã‚ˆã‚‹ã¨ã€å¤ªé™½ã‚’表ã™å††ãŒã€ãã®é¢ç©ã®ã¡ã‚‡ã†ã©åŠåˆ†ã ã‘é®ã‚‰ã‚Œã¦ã„ã‚‹ã¨ãã€æ ¼æ®µã®çµ¶æ™¯ã«ãªã‚‹ã¨ã„ã†ã€‚
図ã®ã‚ˆã†ã«ã€è¥¿ã®ç©ºã‚’ã€åœ°å¹³ç·šã‚’ x 軸ã€å¤ªé™½ã®ä¸å¿ƒã®è»Œè·¡ã‚’ y 軸ã¨ã™ã‚‹ã‚ˆã†ãª x-y å¹³é¢ã§è¡¨ã—ã€å¤ªé™½ã‚’åŠå¾„ R ã®å††ã€ãã‚Œãžã‚Œã®ãƒ“ルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã‚’長方形ã¨ã™ã‚‹ã€‚
å„ビルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã®åº•è¾ºã¯ x 軸上ã«ã‚ã‚Šã€å¤ªé™½ã¯å分高ã„ä½ç½®ã‹ã‚‰åœ°å¹³ç·šã«å¯¾ã—ã¦åž‚ç›´ã«æ²ˆã‚“ã§ã„ã。太陽ã¯ãƒ“ルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã‚ã‚‹ã„ã¯åœ°å¹³ç·šã‚’上端ã¨ã™ã‚‹åœ°é¢ã«é®ã‚‰ã‚Œã€ã‚„ãŒã¦åœ°å¹³ç·šã®ä¸‹ã¸æ¶ˆãˆã¦ã‚†ã。
太陽ã®åŠå¾„ã¨å„ビルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€å¤ªé™½ã®é¢ç©ã®ã¡ã‚‡ã†ã©åŠåˆ†ãŒé®ã‚‰ã‚Œã‚‹ã‚ˆã†ãªã€æœ€ã‚‚高ã„太陽ã®é«˜ã•ï¼ˆä¸å¿ƒã® y座標)を求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N R x1 w1 h1 x2 w2 h2 : xN wN hN
1行目ã«ãƒ“ルã®æ•° N (0 ≤ N ≤ 100) ã¨å¤ªé™½ã‚’表ã™å††ã®åŠå¾„ R (1 ≤ R ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã N 行㫠i 番目ã®ãƒ“ルã®ã‚·ãƒ«ã‚¨ãƒƒãƒˆã®å·¦ä¸‹è§’ã® x 座標 xi (-100 ≤ xi ≤ 100, xi < xi+1)ã€å¹… wi (1 ≤ wi ≤ 100)ã€é«˜ã• hi (1 ≤ hi ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚入力ã¯ã™ã¹ã¦æ•´æ•°ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
太陽ã®é«˜ã•ï¼ˆå††ã®ä¸å¿ƒã® y 座標)を1行ã«å‡ºåŠ›ã™ã‚‹ã€‚ãŸã ã—ã€èª¤å·®ãŒãƒ—ラスマイナス 10-6 を超ãˆã¦ã¯ãªã‚‰ãªã„。
0 2
0.00000000
3 2 -2 1 1 -1 1 2 0 2 1
1.25065774