æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯ã®å®£ä¼ã®ãŸã‚ã«,長方形ã®ãƒ™ãƒ‹ãƒ¤æ¿ã«ãƒšãƒ³ã‚を塗り看æ¿ã‚’制作ã—ãŸã„.ベニヤæ¿ã«ã¯è‰²ã‚’å¡—ã‚ŠãŸããªã„ã¨ã“ã‚ã«ã‚らã‹ã˜ã‚何枚ã‹ã®é•·æ–¹å½¢ã®ãƒžã‚¹ã‚ングテープãŒè²¼ã‚‰ã‚Œã¦ã„ã‚‹.ãã“ã§ãƒžã‚¹ã‚ングテープã§åŒºåˆ‡ã‚‰ã‚ŒãŸé ˜åŸŸã”ã¨ã«åˆ¥ã€…ã®è‰²ã‚’使ã„ペンã‚ã‚’å¡—ã‚‹ã“ã¨ã«ã—ãŸ.例ãˆã°,図 5-1 ã®å ´åˆã¯ 5 色ã®ãƒšãƒ³ã‚を使ã†.
入力ã¨ã—ã¦ãƒžã‚¹ã‚ングテープを貼るä½ç½®ãŒä¸Žãˆã‚‰ã‚ŒãŸæ™‚,使ã†ãƒšãƒ³ã‚ã®è‰²ã®æ•°ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆ.ãŸã ã—,ベニヤæ¿å…¨ä½“ãŒãƒžã‚¹ã‚ングテープã§è¦†ã‚れるã“ã¨ã¯ãªã,å…¨ã¦ã®ãƒžã‚¹ã‚ングテープã®è¾ºã¯ãƒ™ãƒ‹ãƒ¤æ¿ã®ã„ãšã‚Œã‹ã®è¾ºã«å¹³è¡Œã§ã‚ã‚‹.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
1 行目ã«ã¯ãƒ™ãƒ‹ãƒ¤æ¿ã®å¹… w (1 ≤ w ≤ 1000000 ã¨ãªã‚‹æ•´æ•°) ã¨é«˜ã• h (1 ≤ h ≤ 1000000 ã¨ãªã‚‹æ•´æ•°) ãŒã“ã®é †ã«ç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ã„ã‚‹.
2 行目ã«ã¯ãƒžã‚¹ã‚ングテープã®æ•° n (1 ≤ n ≤ 1000 ã¨ãªã‚‹æ•´æ•°) ãŒæ›¸ã‹ã‚Œã¦ã„ã‚‹. 続ã 3 行目以é™ã® 2 + i 行目 (1 ≤ i ≤ n) ã«ã¯,i 番目ã«è²¼ã‚‹ãƒžã‚¹ã‚ングテープã®å·¦ä¸‹ã®åº§æ¨™ (x1 , y1 ) ã¨,å³ä¸Šã®åº§æ¨™ (x2 , y2 ) ㌠x1 , y1 , x2 , y2 (0 ≤ x1 < x2 ≤ w, 0 ≤ y1 < y2 ≤ h ã¨ãªã‚‹æ•´æ•°) ã®é †ã«ç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ã„ã‚‹.
ãŸã ã—,ベニヤæ¿ã®å·¦ä¸‹ã®è§’ã®åº§æ¨™ã¯ (0, 0) ã§å³ä¸Šã®è§’ã®åº§æ¨™ã¯ (w, h) ã§ã‚ã‚‹. 採点用データã®ã†ã¡, é…点㮠30% 分㯠w ≤ 100, h ≤ 100, n ≤ 100 を満ãŸã™.
h, w ãŒã¨ã‚‚ã« 0 ã®ã¨ã入力ã®çµ‚了を示ã™. データセットã®æ•°ã¯ 20 を超ãˆãªã„.
データセットã”ã¨ã«ä½¿ã†ãƒšãƒ³ã‚ã®è‰²æ•°ã‚’1行ã«å‡ºåŠ›ã™ã‚‹.
次ã®ä¾‹ã¯å›³ 5-1 ã®å ´åˆã§ã‚ã‚‹.
15 6 10 1 4 5 6 2 1 4 5 1 0 5 1 6 1 7 5 7 5 9 6 7 0 9 2 9 1 10 5 11 0 14 1 12 1 13 5 11 5 14 6 0 0
5
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚