ãŸã³ãŸã³æœªç¢ºèªç”Ÿç‰©ã«ä¾µç•¥ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã£ãŸæŸå›½ã§ã¯é‡è¦æ–½è¨ã‚’新型防衛兵器ã§ä¿è·ã™ã‚‹ã“ã¨ã«ã—ãŸã€‚
ã“ã®å…µå™¨ã¯å¤šè§’å½¢ã®é ˜åŸŸã«ç‰¹æ®Šãªã‚¬ã‚¹ã‚’充満ã•ã›ã‚‹ã“ã¨ã§æœªç¢ºèªç”Ÿç‰©ã«ãƒ€ãƒ¡ãƒ¼ã‚¸ã‚’与ãˆã‚‹ã“ã¨ãŒã§ãる。未確èªç”Ÿç‰©ãŒä¾µæ”»ã™ã‚‹é€”ä¸ã§ã‚¬ã‚¹ã®æ¿ƒåº¦ãŒå¤‰ã‚ã‚‹ã¨ã€æ¿ƒåº¦ã®å·®ã®çµ¶å¯¾å€¤ã®ãƒ€ãƒ¡ãƒ¼ã‚¸ã‚’与ãˆã‚‹ã€‚ガスã®æ¿ƒåº¦ãŒåŒã˜é ˜åŸŸã‚’å‹•ã„ã¦ã„ã‚‹ã¨ãã¯ãƒ€ãƒ¡ãƒ¼ã‚¸ã¯ä¸€åˆ‡ç™ºç”Ÿã—ãªã„。
ç¾åœ¨ã®æŠ€è¡“ã§ã¯ã‚¬ã‚¹ã®æ¿ƒåº¦ã¯ä¸€å®šã«ã—ã‹ã§ããªã„ã®ã§ã€æŸå›½ã¯æ–°åž‹é˜²è¡›å…µå™¨ã‚’複数投入ã™ã‚‹ã“ã¨ã«ã—ãŸã€‚å…¨ã¦ã®å…µå™¨ã§ã‚¬ã‚¹ã®æ¿ƒåº¦ã¯åŒã˜ã§ã‚ã‚Šã€è¤‡æ•°ã®å…µå™¨ã®é ˜åŸŸã«å«ã¾ã‚Œã‚‹éƒ¨åˆ†ã¯æ¿ƒåº¦ãŒè¶³ã—åˆã‚ã•ã‚Œã‚‹ã€‚
未確èªç”Ÿç‰©ã®å‡ºç¾åœ°ç‚¹ã¨é‡è¦æ–½è¨ã®ä½ç½®ã‚’å…ƒã«ã€æœªç¢ºèªç”Ÿç‰©ãŒé‡è¦æ–½è¨ã¾ã§ä¾µæ”»ã™ã‚‹æ™‚ã«å—ã‘るダメージã®æœ€å°å€¤ã‚’求ã‚ã¦æ¬²ã—ã„。
ãŸã ã—ã€æœªç¢ºèªç”Ÿç‰©ã®ä¾µæ”»ãƒ«ãƒ¼ãƒˆã«å¤šè§’å½¢ã®é ‚点や他ã®å¤šè§’å½¢ã¨ã®äº¤ç‚¹ã¯å«ã¾ã‚Œãªã„ã‚‚ã®ã¨ã™ã‚‹ã€‚ã¾ãŸã€å¤šè§’å½¢ã®è¾ºä¸Šã‚’辺ã«ãã£ã¦ä¾µæ”»ã™ã‚‹ã“ã¨ã¯ãªã„。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
多角形ã®æ•°
多角形ã®é ‚点数
x座標 y座標
x座標 y座標
...
多角形ã®é ‚点数
x座標 y座標
x座標 y座標
...
出ç¾åœ°ç‚¹ã¨é‡è¦æ–½è¨ã®ãƒ‡ãƒ¼ã‚¿ã®æ•°
出ç¾ä½ç½®ã®x座標 出ç¾ä½ç½®ã®y座標 é‡è¦æ–½è¨ã®x座標 é‡è¦æ–½è¨ã®y座標
出ç¾ä½ç½®ã®x座標 出ç¾ä½ç½®ã®y座標 é‡è¦æ–½è¨ã®x座標 é‡è¦æ–½è¨ã®y座標
...
出ç¾åœ°ç‚¹ã¨é‡è¦æ–½è¨ã®çµ„ã”ã¨ã«æœªç¢ºèªç”Ÿç‰©ãŒé‡è¦æ–½è¨ã¾ã§ä¾µæ”»ã™ã‚‹éš›ã«å—ã‘るダメージã®æœ€å°å€¤ã‚’1è¡Œãšã¤å‡ºåŠ›ã›ã‚ˆã€‚
2 4 0 4 1 1 3 1 4 4 3 6 0 10 0 8 7 1 2 3 9 1
2
1ã¤ç›®ã®å¤šè§’形を出る時ã«1ダメージを与ãˆã€2ã¤ç›®ã®å¤šè§’å½¢ã«å…¥ã‚‹æ™‚ã«1ダメージを与ãˆã‚‹ã€‚
1 4 0 0 10 0 10 10 0 10 2 15 5 5 5 5 5 15 5
1 1
1ã¤ç›®ã®ãƒ‡ãƒ¼ã‚¿ã§ã¯æœªç¢ºèªç”Ÿç‰©ãŒå¤šè§’å½¢ã«å…¥ã‚‹æ™‚ã«ãƒ€ãƒ¡ãƒ¼ã‚¸ãŒç™ºç”Ÿã™ã‚‹ã€‚ 2ã¤ç›®ã®ãƒ‡ãƒ¼ã‚¿ã§ã¯æœªç¢ºèªç”Ÿç‰©ãŒå¤šè§’å½¢ã‹ã‚‰å‡ºã‚‹æ™‚ã«ãƒ€ãƒ¡ãƒ¼ã‚¸ãŒç™ºç”Ÿã™ã‚‹ã€‚
2 4 0 0 10 0 10 10 0 10 4 10 0 20 0 20 10 10 10 1 5 5 15 5
0
未確èªç”Ÿç‰©ãŒ1ã¤ç›®ã®å¤šè§’å½¢ã‹ã‚‰2ã¤ç›®ã®å¤šè§’å½¢ã«å‹•ãルートをå–ã‚‹ã¨æ¿ƒåº¦ãŒå¤‰ã‚ã‚‹ã“ã¨ãŒãªã„ã®ã§ãƒ€ãƒ¡ãƒ¼ã‚¸ã‚’与ãˆã‚‹ã“ã¨ãŒã§ããªã„。
2 3 0 0 10 0 5 10 3 5 0 15 0 10 10 1 5 5 10 5
2
出ç¾åœ°ç‚¹ã®é ˜åŸŸã¨é‡è¦æ–½è¨ã®é ˜åŸŸã¯ç‚¹ã§æŽ¥ã—ã¦ã„ã‚‹ãŒã“ã®ç‚¹ã‚’通ã£ã¦ä¾µæ”»ã™ã‚‹ã“ã¨ã¯ãªã„。
2 4 0 0 10 0 10 10 0 10 4 0 0 10 0 10 10 0 10 2 15 5 5 5 5 5 15 5
2 2