English text is not available in this practice contest.
Automatic Cleaning Machine (ACM) 社ã¯ç”»æœŸçš„ãªå…¨è‡ªå‹•å††å½¢æŽƒé™¤æ©Ÿ Intelligent Circular Perfect Cleaner(ICPC) を開発ã—ãŸï¼Ž ãªã‚“ã¨ã“ã® ICPC ã¯äººãŒã„ãªã„æ—¥ä¸ã«è‡ªå‹•ã§å‹•ã出ã—,自分ãŒé€šã‚ŠéŽãŽãŸå ´æ‰€ã®ã‚´ãƒŸã‚’掃除ã™ã‚‹æ©Ÿèƒ½ã‚’å‚™ãˆã¦ã„る. 全自動ã¨ã„ã†ç‰¹æ€§ã‚’æ´»ã‹ã™ãŸã‚ã«ã‚‚ ICPC ã®é›†å¡µæ©Ÿã®å®¹ç©ã‚’大ããã—,人手ã§ã‚´ãƒŸã‚’æ¨ã¦ã‚‹å›žæ•°ã‚’減らã—ãŸã„. ã—ã‹ã—ãªãŒã‚‰ ICPC ãŒå¤§åž‹åŒ–ã™ã‚Œã°ã™ã‚‹ã»ã© ICPC ãŒå††å½¢æ•…ã«éƒ¨å±‹ã®éš…ã®æŽƒé™¤ã§ããªã„部分ã®é¢ç©ã‚‚大ãããªã£ã¦ã—ã¾ã†ï¼Ž(図G-1)
図G-1
ã¾ãŸå»Šä¸‹ã®å¹…よりも大ããã—ã¦ã—ã¾ã†ã¨å»Šä¸‹ã‚’通るã“ã¨ãŒã§ããªããªã£ã¦ã—ã¾ã†ï¼Ž(図G-2)
図G-2
ACM 社ã¯å‡„腕プãƒã‚°ãƒ©ãƒžãƒ¼ã®ã‚ãªãŸã«ï¼Œéƒ¨å±‹ã®è¦‹å–り図ã¨ICPCã®ä¸å¿ƒåº§æ¨™ã¨åŠå¾„ã‹ã‚‰ãã®éƒ¨å±‹ã®ä¸ã§ICPCãŒæŽƒé™¤å¯èƒ½ãªé¢ç©ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã®ä½œæˆã‚’ä¾é ¼ã—ãŸï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚Šï¼Œå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã‚’ã—ã¦ã„る.
n x y r
x1 y1
x2 y2
...
xn yn
データセットã®1行目ã«ã¯ï¼”ã¤ã®æ•´æ•° n , x , y , r ãŒè¨˜ã•ã‚Œã¦ãŠã‚Šï¼Œãã‚Œãžã‚Œéƒ¨å±‹ã‚’構æˆã™ã‚‹å¤šè§’å½¢ã®é ‚点数(3 ≤ n ≤ 20), ICPCã®åˆæœŸä½ç½®ã®ä¸å¿ƒåº§æ¨™ (-100 ≤ x , y ≤ 100), ICPCã®åŠå¾„ (1 ≤ r ≤ 100)を表ã—ã¦ã„る. 続ã n è¡Œã«ã¯å¤šè§’å½¢ã®é ‚点ã®åº§æ¨™ãŒå時計回りã«è¨˜ã•ã‚Œã¦ãŠã‚Šï¼Œä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ï¼Ž
å››ã¤ã®ã‚¼ãƒã®ã¿ã‹ã‚‰ãªã‚‹è¡ŒãŒå…¥åŠ›ã®çµ‚ã‚りを表ã™ï¼Ž
å„データセットã«å¯¾ã—,ICPCãŒæŽƒé™¤å¯èƒ½ãªé ˜åŸŸã®é¢ç©ã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Žç”ãˆã«ã¯10-6を超ãˆã‚‹èª¤å·®ãŒã‚ã£ã¦ã¯ãªã‚‰ãªã„.
4 5 5 1 0 0 10 0 10 10 0 10 8 5 5 1 0 0 9 0 9 1 10 1 10 9 9 9 9 10 0 10 12 25 5 1 0 0 10 0 10 4 20 4 20 0 40 0 40 10 20 10 20 5 10 5 10 10 0 10 0 0 0 0
99.1415926535897 96.7123889804 199.2321787