会津大å¦ã«ã¯ä¸€é¢èŠç”Ÿã§è¦†ã‚ã‚ŒãŸå…¬åœ’ãŒã‚ã‚Šã€æ—¥å·®ã—ã‚’é®ã‚‹æœ¨ã‚„建物ãŒã‚ã‚Šã¾ã›ã‚“。日差ã—ã®å¼·ã„å¤ã®æ—¥ã«ã¯ã€å…¬åœ’内ã«è¨ç½®ã•ã‚ŒãŸã‚¹ãƒ—リンクラーãŒä½œå‹•ã—ã¦èŠç”Ÿã«æ•£æ°´ã—ã¦ã„ã¾ã™ã€‚ã“ã®å…¬åœ’ã«ã¯ã‚«ã‚¨ãƒ«ã®ã´ã‚‡ã‚“å‰ãŒä½ã¿ç€ã„ã¦ã„ã¾ã™ã€‚ã´ã‚‡ã‚“å‰ã¯æš‘ã„ã®ãŒè‹¦æ‰‹ã§ã€æ—¥å·®ã—ãŒå¼·ã„å¤ã®æ—¥ã«ã¯å¸¸ã«ã‚¹ãƒ—リンクラーã®æ°´ã«å½“ãŸã£ã¦ã„ãªã„ã¨å¹²ã‹ã‚‰ã³ã¦æ»ã‚“ã§ã—ã¾ã„ã¾ã™ã€‚公園ã«è¨ç½®ã•ã‚ŒãŸã‚¹ãƒ—リンクラーã¯ã€ç¯€æ°´ã®ãŸã‚一度ã«ä¸€ã¤ã ã‘散水ã™ã‚‹ã“ã¨ã«ãªã£ã¦ã„ã‚‹ã®ã§ã€ã´ã‚‡ã‚“å‰ã¯ã‚¹ãƒ—リンクラーã®ä½œå‹•ã«åˆã‚ã›ã¦ç§»å‹•ã—ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。
|
(a) 公園ã®åœ°å›³ |
---|
(b) ã´ã‚‡ã‚“å‰ã®ã‚¸ãƒ£ãƒ³ãƒ—範囲 | (c) スプリンクラーã®æ•£æ°´ç¯„囲 |
---|
公園ã¯ä¸Šå›³ã®(a)ã®ã¨ãŠã‚Šã§ã€å…¬åœ’内ã®å ´æ‰€ã¯ç¸¦æ¨ªãã‚Œãžã‚Œ 0~9 ã®åº§æ¨™ã§è¡¨ã—ã€é»’ã„â—ãŒã‚¹ãƒ—リンクラーã§ã€ãã®ç•ªå·ãŒä½œå‹•ã™ã‚‹é †ç•ªã‚’表ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ä¸€ä¾‹ã§å„スプリンクラーã®å ´æ‰€ã¨ä½œå‹•é †åºã¯æ—¥ã€…変ã‚ã‚Šã¾ã™ã€‚
ã´ã‚‡ã‚“å‰ã¯ä¸å™¨ç”¨ãªã®ã§ã€ç§»å‹•ã™ã‚‹ã«ã‚‚決ã¾ã£ãŸè·é›¢ã‚’ジャンプã™ã‚‹ã“ã¨ã—ã‹ã§ãã¾ã›ã‚“。ã´ã‚‡ã‚“å‰ã®ã‚¸ãƒ£ãƒ³ãƒ—ã§ãる範囲ã¯ä¸Šå›³(b)ã®ã¨ãŠã‚Šã§ã€ãれ以外ã®å ´æ‰€ã«ç§»å‹•ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã—ã‹ã‚‚ã€ä¸€å›žã®ã‚¸ãƒ£ãƒ³ãƒ—ã§ç›¸å½“体力を消耗ã™ã‚‹ãŸã‚ã€ã—ã°ã‚‰ãæ°´ã«å½“ãŸã£ã¦ä¼‘ã¾ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。
スプリンクラーãŒæ•£æ°´ã§ãる範囲ã¯ä¸Šå›³(c)ã®ã¨ãŠã‚Šã§ã€ã‚¹ãƒ—リンクラー自身ã®åº§æ¨™ã‚‚å«ã¿ã¾ã™ã€‚å„スプリンクラーã¯ä¸€å®šæ™‚間散水ã™ã‚‹ã¨åœæ¢ã—ã€ã™ãã«æ¬¡ã®ã‚¹ãƒ—リンクラーãŒä½œå‹•ã‚’開始ã—ã¾ã™ã€‚ã´ã‚‡ã‚“å‰ã¯ã“ã®æ™‚ã«ä¸€å›žã ã‘ジャンプã™ã‚‹ã‚‚ã®ã¨ã—ã€æ¬¡ã«æ•£æ°´ãŒåœæ¢ã™ã‚‹ã¾ã§ã‚¸ãƒ£ãƒ³ãƒ—ã—ãªã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚ã¾ãŸã€å…¬åœ’ã®å››æ–¹ã¯ç¼ç†±ã®ã‚¢ã‚¹ãƒ•ã‚¡ãƒ«ãƒˆã§å›²ã¾ã‚Œã¦ã„ã‚‹ã®ã§å…¬åœ’ã®å¤–ã«ã§ã¦ã—ã¾ã†ã‚ˆã†ãªæ–¹å‘ã«ã¯ã‚¸ãƒ£ãƒ³ãƒ—ã—ãªã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚
猛暑ã¨ãªã£ãŸã“ã®å¤ã€‚æžœãŸã—ã¦ã´ã‚‡ã‚“å‰ã¯ç”Ÿã延ã³ã‚‹ã“ã¨ãŒã§ããŸã®ã§ã—ょã†ã‹? ã‚ã‚‹æ—¥ã®ã´ã‚‡ã‚“å‰ã®åˆæœŸä½ç½®ã€ã‚¹ãƒ—リンクラーã®ä½ç½®ã¨ä½œå‹•é †åºã‚’èªã¿è¾¼ã¿ã€ã´ã‚‡ã‚“å‰ãŒç”Ÿã延ã³ã‚‰ã‚Œã‚‹ç§»å‹•çµŒè·¯ãŒå˜åœ¨ã—ã¦ã„ã‚‹å ´åˆã¯â€OKâ€ã€ã©ã†é ‘å¼µã£ã¦ã‚‚æ»ã‚“ã§ã—ã¾ã†å ´åˆã¯â€NAâ€ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€ã‚¹ãƒ—リンクラーã®æ•°ã¯æœ€å¤§ 10 個ã¨ã—ã€ã´ã‚‡ã‚“å‰ã¯ä¸€ç•ªç›®ã®ã‚¹ãƒ—リンクラーã®ä½œå‹•ã¨åŒæ™‚ã«åˆæœŸä½ç½®ã‹ã‚‰ã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹ã“ã¨ã¨ã—ã¾ã™ã€‚
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
px py n x1 y1 x2 y2 ... xn yn
1 行目ã«ã´ã‚‡ã‚“å‰ã®åˆæœŸä½ç½®ã®æ¨ªåº§æ¨™ px ã¨ç¸¦åº§æ¨™ py ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ 2 行目ã«ã‚¹ãƒ—リンクラーã®æ•° n ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ 3 行目㫠i 番目ã«å‹•ä½œã™ã‚‹ã‚¹ãƒ—リンクラーã®æ¨ªåº§æ¨™ xi ã¨ç¸¦åº§æ¨™ yi ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
入力ã¯ã‚¼ãƒï¼’ã¤ã®è¡Œã§çµ‚ã‚ã‚Šã¾ã™ã€‚データセットã®æ•°ã¯ 20 を超ãˆã¾ã›ã‚“。
å„データセットã«ã¤ã„ã¦ã€ç”Ÿå˜ã®å ´åˆã¯ OKã€ãã†ã§ãªã„å ´åˆã¯ NA を1行ã«å‡ºåŠ›ã—ã¦ãã ã•ã„。
6 1 10 6 4 3 3 1 2 0 5 4 6 1 8 5 9 7 7 8 6 8 3 6 1 10 6 4 3 3 1 2 0 5 4 6 1 8 5 9 7 7 8 6 9 0 0 0
OK NA