English text is not available in this practice contest.
イコã¨ãƒ”コã¯ACMåšå£«ã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚ŒãŸäººå·¥çŸ¥èƒ½ã‚’æ載ã—ãŸåŒåã®ãƒãƒœãƒƒãƒˆã§ã‚る.今日ã¯äºŒäººã®èª•ç”Ÿæ—¥ãªã®ã§ï¼Œåšå£«ã¯äºŒäººã®ãŸã‚ã«ãŸãã•ã‚“ã®ã‚¤ãƒã‚´ãŒã®ã£ãŸã‚±ãƒ¼ã‚を用æ„ã—ãŸï¼Ž
ケーã‚ã¯æ¨ªå¹… W ×奥行ã H ã®é•·æ–¹å½¢ã®å½¢ã‚’ã—ã¦ã„る. 便宜上,ケーã‚ã¯ä¸Šã‹ã‚‰è¦‹ãŸã¨ã(0,0),(W ,0),(W ,H ),(0,H )ã‚’é ‚ç‚¹ã¨ã™ã‚‹é•·æ–¹å½¢ã«ãªã‚‹ã‚ˆã†ã«ç½®ã‹ã‚Œã¦ã„ã‚‹ã¨ã™ã‚‹ï¼Ž ã¾ãŸï¼ŒäºŒäººã«å‡ç‰ã«ãªã‚‹ã‚ˆã†ã«ã¡ã‚‡ã†ã©2N 個ã®ã‚¤ãƒã‚´ãŒä¹—ã£ã¦ã„る.
ã›ã£ã‹ããªã®ã§ï¼Œåšå£«ã¯äºŒäººã«ã‚±ãƒ¼ã‚を切らã›ã‚‹ã“ã¨ã«ã—ãŸï¼Ž イコã¨ãƒ”コã¯å”力ã—ã¦ã‚±ãƒ¼ã‚を切るãŸã‚,イコãŒåŒ…ä¸ã®ä¸€ç«¯ã‚’辺(0,0)-(0,H )ã®é–“ã«ãŠã,ピコã¯ã‚‚ã†ä¸€ç«¯ã‚’辺(W ,0)-(W ,H )ã®é–“ã«ãŠã„ã¦åŒæ™‚ã«ä¸‹ã«ä¸‹ã‚ã™ã¨ã„ã†æ–¹æ³•ã‚’ã¨ã‚‹ã“ã¨ã«ã—ãŸï¼Ž ã‚‚ã¡ã‚ん包ä¸ã¯ç›´ç·šçŠ¶ãªã®ã§ï¼Œé¸ã‚“ã 2点を通る直線ã§ã‚±ãƒ¼ã‚ã¯2ã¤ã«åˆ†ã‹ã‚Œã‚‹ï¼Ž(図E-1)
図E-1
åšå£«ã¯äººå·¥çŸ¥èƒ½ã‚’完æˆã•ã›ãŸã“ã¨ã«æº€è¶³ã—ä»–ã®éƒ¨åˆ†ã‚’é©å½“ã«ä½œã£ãŸãŸã‚ã«ï¼ŒäºŒäººã®è…•ã®ãƒ‘ーツã¯ä¸å®‰å®šã«ãªã£ã¦ã—ã¾ã£ãŸï¼Ž ãã®ãŸã‚,辺(0,0)-(0,H )(ã¾ãŸã¯è¾º(W ,0)-(W ,H ))上ã®ç‹™ã£ãŸå ´æ‰€ã«ç½®ã“ã†ã¨ã—ã¦ã‚‚ã©ã†ã—ã¦ã‚‚ãšã‚Œã¦ã—ã¾ã†ã®ã§ã‚る.
二人ã¯ã‚¤ãƒã‚´ãŒå¥½ããªã®ã§ï¼Œã§ãれ㰠N 個ãšã¤ã«åˆ†ã‘ãŸã„ã¨è€ƒãˆã¦ã„る. ãã“ã§ï¼ŒN 個ãšã¤ã«ãªã‚‹ã‚ˆã†ã«åˆ‡ã‚Œãªã„å ´åˆã¯2点をé¸ã³ãªãŠã™ã“ã¨ã«ã—ãŸï¼Ž 2N 個ã®ã‚¤ãƒã‚´ã®é…ç½®ã«ã‚ˆã£ã¦ã¯åŠåˆ†ãšã¤ã«åˆ†ã‘られãªã‹ã£ãŸã‚Šï¼Œåˆ†ã‘られãŸã¨ã—ã¦ã‚‚,ã¨ã¦ã‚‚確率ãŒä½Žã„å ´åˆã‚‚考ãˆã‚‰ã‚Œã‚‹ï¼Ž ã“ã®ã‚ˆã†ãªå ´åˆã«ä½•åº¦ã‚‚2点をé¸ã³ãªãŠã™ã®ã¯ä¸æ¯›ãªã®ã§ï¼Œã¾ãšåˆã‚ã« N 個ãšã¤ã«åˆ†ã‹ã‚Œã‚‹ã‚ˆã†ã«åˆ‡ã‚Œã‚‹ç¢ºçŽ‡ã‚’計算ã™ã‚‹ã“ã¨ã«ã—ãŸï¼Ž
二人ã®è…•ã®ãƒ‘ーツã¯ä¸å®‰å®šãªã®ã§ï¼Œå‹•ãを予想ã™ã‚‹ã®ã¯é›£ã—ã„. ã¨ã‚Šã‚ãˆãšï¼ŒäºŒäººã¯ã€ŒåŒ…ä¸ã‚’ç½®ã点ã¯è¾º(0,0)-(0,H )(ã¾ãŸã¯è¾º(W ,0)-(W ,H ))上ã«å¿…ãšä¹—り,置ã‹ã‚Œã‚‹ç¢ºçŽ‡ã¯ã©ã®äºŒç‚¹ã‚‚ç‰ã—ã„ã€ã¨ã„ã†ä»®å®šã‚’ç½®ãã“ã¨ã«ã—ãŸï¼Ž ã¾ãŸï¼Œã‚¤ãƒã‚´ã®å¤§ãã•ã‚’考慮ã™ã‚‹ã®ã‚‚é¢å€’ãªã®ã§ï¼Œç‚¹ã¨ã¿ãªã™ã“ã¨ã«ã—ãŸï¼Ž
ã“ã‚Œã¯äººå·¥çŸ¥èƒ½ã®æ€§èƒ½ã‚’試ã™ã„ã„機会ã§ã‚る. åšå£«ã¨åŒã˜ç ”究所ã«å‹¤ã‚ã¦ã„ã‚‹ã‚ãªãŸã«ï¼Œ2N 個ã®ã‚¤ãƒã‚´ã®ä½ç½®ã‚’与ãˆã‚‰ã‚ŒãŸã¨ãã«ï¼Œ 2人ã¨åŒã˜ä»®å®šã‚’用ã„ã¦ã‚¤ãƒã‚´ãŒ N 個ãšã¤ã«åˆ†ã‹ã‚Œã‚‹ç¢ºçŽ‡ã‚’計算ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ä»•äº‹ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå…¥åŠ›ã®çµ‚ã‚ã‚Šã¯ç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ3ã¤ã®ã‚¼ãƒã‹ã‚‰ãªã‚‹è¡Œã«ã‚ˆã£ã¦ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žå„データセットã¯1ã¤ã®ã‚±ãƒ¼ã‚ã«é–¢ã™ã‚‹æƒ…å ±ã‚’è¡¨ã—,ãã®å½¢å¼ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã‚る.
W H N
x1 y1
...
x2N y2N
データセットã®æœ€åˆã®è¡Œã¯3ã¤ã®æ•´æ•° W ,H ,N ã‹ã‚‰ãªã‚Šï¼Œãã‚Œãžã‚Œã‚±ãƒ¼ã‚ã®æ¨ªå¹…,奥行ã,イãƒã‚´ã®å€‹æ•°/2を表ã™ï¼Ž 続ã2N è¡Œã¯2個ã®æ•´æ•°ã‹ã‚‰ãªã‚Šï¼Œãã‚Œãžã‚Œã‚¤ãƒã‚´ã®x座標ã¨y座標を表ã™ï¼Ž
ãã‚Œãžã‚Œã®å€¤ã¯æ¬¡ã®åˆ¶ç´„を満ãŸã—ã¦ã„る.
ã¾ãŸï¼Œ2ã¤ã®ç•°ãªã‚‹ã‚¤ãƒã‚´ãŒåŒã˜åº§æ¨™ã«ã‚ã‚‹ã“ã¨ã¯ãªã„.
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«å¯¾ã—ã¦ï¼Œ 2人ã®ä»®å®šã‚’用ã„ãŸå ´åˆã«ã‚¤ãƒã‚´ãŒ2ç‰åˆ†ã•ã‚Œã‚‹ç¢ºçŽ‡ã‚’表ã™å®Ÿæ•°ã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Ž ç”ãˆã«ã¯ 10-8 を越ãˆã‚‹èª¤å·®ãŒã‚ã£ã¦ã¯ã„ã‘ãªã„.ãれ以外ã®ä½™è¨ˆãªæ–‡å—を出力ã—ã¦ã¯ãªã‚‰ãªã„.
2 2 1 0 1 2 1 3 3 1 1 1 2 1 0 0 0
0.5000000000 0.1666666667