English text is not available in this practice contest.
ã‚る貧ä¹ãªå›½ã®å‹‡æ•¢ãªãŠå§«æ§˜ã¯ï¼ŒãŠåŸŽã‚’抜ã‘出ã—ã¦å¤ã®ç§˜å®ã‚’手ã«å…¥ã‚Œã‚‹å†’険ã«å‡ºã‹ã‘る算段をã—ã¦ã„る.ã¨ã“ã‚ãŒï¼Œå¤ã®ç§˜å®ã®å‘¨å›²ã¯è¤‡æ•°ã®ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã«ã‚ˆã£ã¦å®ˆã‚‰ã‚Œã¦ãŠã‚Šï¼Œæ™®é€šã®æ–¹æ³•ã§ã¯è¾¿ã‚Šç€ãã“ã¨ãŒã§ããªã„.ãã“ã§ï¼ŒãŠå§«æ§˜ã¯å¾“者ã§ã‚ã‚‹ã‚ãªãŸã‚’å›®ã«ã—,ガーディアンé”ã®æ³¨æ„を惹ãã¤ã‘ã¦ã„ã‚‹é–“ã«ç§˜å®ã‚’å–ã£ã¦æ¥ã‚‹ã¨ã„ã†ä½œæˆ¦ã‚’考ãˆãŸï¼Žãã®ã‚ˆã†ãªäº‹ã‚’ã•ã‚Œã¦ã¯å‘½ãŒã„ãã¤ã‚ã£ã¦ã‚‚足りãªã„,ã—ã‹ã—ãŠå§«æ§˜ã®å‘½ä»¤ã«å¾“ã‚ãªã„ã‚ã‘ã«ã‚‚ã„ã‹ãªã„.ãã“ã§ï¼Œã¾ãšã‚ãªãŸã¯ã‚らã‹ã˜ã‚åµå¯Ÿã‚’ã—,ã©ã®ã‚ˆã†ã«å‹•ã‘ã°ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®æ”»æ’ƒã‚’ã‹ã‚ã—ã¤ã¤ï¼Œæ³¨æ„を引ãã¤ã‘られるã®ã‹ã‚’念入りã«èª¿æŸ»ã—ãŸï¼Žã‚ãªãŸã®ä»•äº‹ã¯ï¼Œã“れらã®èª¿æŸ»çµæžœã‚’ã‚‚ã¨ã«å›®ã§ã‚ã‚‹ã‚ãªãŸã¨ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã™ã‚‹å¼¾ä¸¸ã®è¡çªãŒã„ã¤ï¼Œãã—ã¦ä½•å›žèµ·ã“ã£ãŸã®ã‹è¨ˆç®—ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を書ãã“ã¨ã§ã‚る.
ã¾ãšï¼Œç°¡å˜ã®ãŸã‚,フィールドã¨ã—ã¦å分ã«é«˜ã„å ´æ‰€ã‹ã‚‰è¦‹ä¸‹ã‚ã—ãŸäºŒæ¬¡å…ƒå¹³é¢ã‚’考ãˆã‚‹ï¼Žãã—ã¦ï¼Œã‚ãªãŸã¯ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®æ”»æ’ƒã‹ã‚‰èº«ã‚’守るãŸã‚ã«éŽ§ã‚’装備ã—ã¦ã„る.ãã®ãŸã‚,ã‚ãªãŸã®å½¢ã¯å¤šè§’å½¢ã§ã§ã‚ã‚‹ã‚‚ã®ã¨è€ƒãˆã¦è‰¯ã„.ãªãŠï¼Œã“ã®å¤šè§’å½¢ã®å„線分ã¯ä¸€åˆ‡äº¤å·®ã—ãŸã‚Šé‡ãªã£ãŸã‚Šã—ãªã„.ã¾ãŸï¼Œã‚ãªãŸã®ç§»å‹•ã«ã¤ã„ã¦ã¯ä»¥ä¸‹ã®ã“ã¨ã‚’仮定ã—ã¦è‰¯ã„.
ã¾ãŸï¼Œã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã™ã‚‹å¼¾ä¸¸ã«ã¤ã„ã¦ã¯ï¼Œä»¥ä¸‹ã®ã“ã¨ã‚’仮定ã—ã¦è‰¯ã„.
ã‚ãªãŸã¨ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã—ãŸå¼¾ä¸¸ã®è¡çªã®å®šç¾©ã‚’以下ã«è¿°ã¹ã‚‹ï¼Žã‚ãªãŸã‚’構æˆã™ã‚‹å¤šè§’å½¢ã¨ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã™ã‚‹ç·šåˆ†ã®å…±æœ‰ç‚¹ãŒåˆã‚ã¦ç™ºç”Ÿã—ãŸæ™‚刻を弾丸ã®è¡çªæ™‚刻ã¨ã™ã‚‹ï¼Žã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã—ãŸå¼¾ä¸¸ã«ã‚ãªãŸãŒè¡çªã—ãŸã¨ã—ã¦ã‚‚,ã‚ãªãŸã¯ãƒ€ãƒ¡ãƒ¼ã‚¸ã‚’å—ã‘ã‚‹ã ã‘ã§ç§»å‹•ã«ã¯ä½•ã®æ”¯éšœã‚‚ããŸã•ãªã„ã‚‚ã®ã¨ã—,ã‚ãªãŸã«è¡çªã—ãŸå¼¾ä¸¸ã¯è¡çªã—ãŸçž¬é–“ã«æ¶ˆæ»…ã™ã‚‹ã‚‚ã®ã¨ã™ã‚‹ï¼ŽãªãŠï¼Œã‚ãªãŸãŒåˆæœŸä½ç½®ã‹ã‚‰ä»»æ„ã®æ–¹å‘ã« 10-6 ã®ç¯„囲ã§å¹³è¡Œç§»å‹•ã—ãŸã¨ã—ã¦ã‚‚,è¡çªæ™‚é–“ã¯é«˜ã€… 10-5 ã—ã‹å¤‰åŒ–ã—ãªã„ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„る.
入力ã¯ï¼Œè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Ž
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
N M B
X1 Y1
...
XN YN
T1 VX1 VY1
...
TM VXM VYM
T'1 X'1 VX'1 VY'1 L1
...
T'B X'B VX'B VY'B LB
å„データセットã®å…ˆé ã«ã¯3ã¤ã®éžè² æ•´æ•° N (3 ≦ N ≦ 20), M (0 ≦ M ≦ 100), B (0 ≦ B ≦ 100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž ã“れらã¯ãã‚Œãžã‚Œï¼Œã‚ãªãŸã§ã‚る多角形ã®é ‚点ã®æ•°ï¼Œã‚ãªãŸã®ç§»å‹•ã«é–¢ã™ã‚‹æƒ…å ±ã®æ•°ï¼ŒãŠã‚ˆã³ã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã—ãŸå¼¾ä¸¸ã®æ•°ã‚’表ã™ï¼Ž
続ã N è¡Œã§ã¯ï¼Œã‚ãªãŸã‚’表ã™å¤šè§’å½¢ã®é ‚点ã®æ™‚刻0ã§ã®åº§æ¨™ãŒé †ã«åˆ—挙ã•ã‚Œã‚‹ï¼Ž (Xi, Yi) (1 ≦ i ≦ N) ã¯ãã‚Œãžã‚Œï¼Œå¤šè§’形㮠i 番目ã®é ‚点ã®åº§æ¨™ã‚’表ã™ï¼Ž ã“れらã®å€¤ã¯ã™ã¹ã¦æ•´æ•°ã§ã‚り, -10,000 ≦ Xi ≦ 10,000, 0 < Yi ≦ 10,000 を満ãŸã™ï¼Ž
続ã M è¡Œã§ã¯ï¼Œ ã‚ãªãŸã®ç§»å‹•ã‚’表ã™æŒ‡ç¤ºãŒ M 個与ãˆã‚‰ã‚Œã‚‹ï¼Ž i番目 (1 ≦ i ≦ M) ã®ç§»å‹•æŒ‡ç¤ºã¯ 3ã¤ã®æ•´æ•° Ti, VXi, VYi ã‹ã‚‰æˆã‚Šç«‹ã£ã¦ãŠã‚Šï¼Œ ã“れ㯠時刻 Ti-1 ã‹ã‚‰ Ti ã¾ã§ã®é–“,ã‚ãªãŸã®é€Ÿåº¦ãƒ™ã‚¯ãƒˆãƒ«ã‚’ (VXi, VYi) ã«ç¶æŒã™ã‚‹ã¨ã„ã†ã“ã¨ã‚’æ„味ã™ã‚‹ï¼Ž ãŸã ã—, 0 = T0 < T1 < T2 < ... < TM ≦ 10,000, -100 ≦ VXi ≦ 100, -100 ≦ VYi ≦ 100 ã§ã‚る. ã‚ãªãŸãŒã™ã¹ã¦ã®ç§»å‹•æŒ‡ç¤ºã‚’終ãˆãŸå¾Œï¼ˆã™ãªã‚ã¡ï¼Œæ™‚刻 TM 以é™ï¼‰ã¯ç§»å‹•ã‚’åœæ¢ã—, ãã®å ´ã«ã¨ã©ã¾ã‚Šç¶šã‘ã‚‹ã‚‚ã®ã¨ã™ã‚‹ï¼Ž ã‚ãªãŸãŒåœæ¢ã—ãŸä»¥é™ã«ã‚‚弾丸ã¨ã®è¡çªãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚り, 出力ã«éš›ã—ã¦ã¯ãã®ã‚ˆã†ãªè¡çªã‚‚考慮ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼Ž
続ã B è¡Œã§ã¯ï¼Œã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã™ã‚‹ B 個ã®å¼¾ä¸¸ã«é–¢ã™ã‚‹æƒ…å ±ãŒè¨˜è¿°ã•ã‚Œã¦ã„る. i 番目 (1 ≦ i ≦ B) ã®å¼¾ä¸¸ã«é–¢ã™ã‚‹æƒ…å ±ã¯5ã¤ã®æ•´æ•° T'i, X'i, VX'i, VY'i ãŠã‚ˆã³ Li ã§è¡¨ã•ã‚Œï¼Œã“ã‚Œã¯ï¼Œæ™‚刻 T'i ã«åº§æ¨™ (X'i, 0) ã‹ã‚‰é€Ÿåº¦ãƒ™ã‚¯ãƒˆãƒ« (VX'i, VY'i) ã‚’ã‚‚ã¤é•·ã• Li ã®å¼¾ä¸¸ãŒç™ºå°„ã•ã‚Œã‚‹ã“ã¨ã‚’æ„味ã™ã‚‹ï¼Ž ã“れらã®å€¤ã¯ 0 ≦ T'1 ≦ T'2 ≦ ... ≦ T'B ≦ 10,000, -10,000 ≦ X'i ≦ 10,000, -100 ≦ VX'i ≦ 100, 0 < VY'i ≦ 100, 0 < Li ≦ 100 を満ãŸã™ï¼Ž
最後ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®å¾Œã‚ã«ï¼Œãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®çµ‚了をæ„味ã™ã‚‹ "0 0 0" ã¨æ›¸ã‹ã‚ŒãŸ1è¡ŒãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž ã“ã‚Œã¯ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®ä¸€éƒ¨ã§ã¯ãªã„.
å„データセットã«å¯¾ã™ã‚‹å‡ºåŠ›ã®å…ˆé ã«ï¼Œã‚ãªãŸãŒã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã—ãŸå¼¾ä¸¸ã«è¡çªã—ãŸå›žæ•° n を出力ã›ã‚ˆï¼Žç¶šã n è¡Œã§ã¯ï¼Œã‚ãªãŸãŒã‚¬ãƒ¼ãƒ‡ã‚£ã‚¢ãƒ³ã®ç™ºå°„ã—ãŸå¼¾ä¸¸ã«è¡çªã—ãŸæ™‚åˆ»ã‚’æ˜‡é †ã«èª¤å·®é«˜ã€… 0.001 ã®ç²¾åº¦ã§å‡ºåŠ›ã›ã‚ˆï¼Ž
4 1 1 1 1 1 2 -1 2 -1 1 2 1 0 0 1 0 1 2 0 0 0
1 1.000