ç®—æ•°ã®ãƒ†ã‚¹ãƒˆã‚’å—ã‘ã‚‹ã“ã¨ã«ãªã£ãŸä¿ºé”ã¯ã€ä»Šã‹ã‚‰å‹‰å¼·ã—ã¦ã‚‚赤点をå–ã£ã¦ã—ã¾ã†ã“ã¨ã‚’確信ã—ã€ã‚«ãƒ³ãƒ‹ãƒ³ã‚°ã§ä¹—り切るã“ã¨ã‚’決æ„ã—ãŸã€‚
ç®—æ•°ã®ãƒ†ã‚¹ãƒˆå•é¡Œã‚’作æˆã™ã‚‹A先生ã¯ãƒ†ã‚¹ãƒˆç”¨ç´™ã‚’手書ãã§ä½œã‚‹ã“ã¨ã§çŸ¥ã‚‰ã‚Œã¦ã„る。彼ãŒãƒ†ã‚¹ãƒˆå•é¡Œã‚’作æˆã—ã¦ã„る時ã®ç†è·¡æƒ…å ±ã‚’ã€è¿‘所ã®åšå£«ã«ä½œã£ã¦ã‚‚らã£ãŸç†è·¡ç›—è´é‰›ç†ã§ç›—ã¿å–る作戦ã 。ã ãŒè‚心ã®ç†è·¡æƒ…å ±ã‹ã‚‰å•é¡Œã‚’復元ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã¯åšå£«ã®æŠ€è¡“ã§ã¯ä½œã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸã€‚ã—ã‹ã‚‚ã€ãŸã¨ãˆå•é¡ŒãŒå¾©å…ƒã§ããŸã¨ã—ã¦ã‚‚ã€ä¿ºé”ã®é 脳ã§ã¯å•é¡Œã‚’解ãã“ã¨ãŒã§ããªã„。ã©ã†ã™ã‚‹ã“ã¨ã‚‚ã§ããªããªã£ãŸä¿ºé”ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒžãƒ¼ã§ã‚ã‚‹ã‚ãªãŸã«ã€ç†è·¡æƒ…å ±ã‹ã‚‰å•é¡Œã‚’復元ã—ã€ãれを解ãプãƒã‚°ãƒ©ãƒ ã®ä½œæˆã‚’ä¾é ¼ã™ã‚‹ã“ã¨ã«ã—ãŸã€‚
今回ã®ãƒ†ã‚¹ãƒˆã§ã¯ã€æ•°å¼ã‚’解ãå•é¡ŒãŒå‡ºé¡Œã•ã‚Œã‚‹ã€‚æ•°å¼ä¸ã®æ¼”算記å·ã¯ï¼‹ï¼ˆåŠ 算),-(減算),・(乗算)ã®3ã¤ã®ã¿ã§ã€ä¹—ç®—ã¯åŠ ç®—ã€æ¸›ç®—よりも優先ã—ã¦è¨ˆç®—ã•ã‚Œã‚‹ã€‚æ•°å¼ã¯å¿…ãšæ§‹æ–‡ãŒæ£ã—ã„ã‚‚ã®ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã¾ãŸã€0以外ã®æ•°ã§ã€å…ˆé ãŒ0ã§ã‚ã‚‹ã‚‚ã®ã¯ä¸Žãˆã‚‰ã‚Œãªã„。
å•é¡ŒãŒæ›¸ã‹ã‚Œã‚‹ç´™ã¯ã‚°ãƒªãƒƒãƒ‰ã§è¡¨ã•ã‚Œã‚‹ã€‚ç†è·¡æƒ…å ±ã¯ç·šåˆ†ã®é›†åˆã§ä¸Žãˆã‚‰ã‚Œã€å„線分ã¯X軸ã«æ°´å¹³ã¾ãŸã¯åž‚ç›´ã€ã‚‚ã—ãã¯å§‹ç‚¹ã€çµ‚点ãŒåŒã˜ï¼ˆç‚¹ï¼‰ã§ã‚る。ã“ã®ç·šåˆ†ã¯ã€å§‹ç‚¹ã‹ã‚‰çµ‚点ã¾ã§ã«ã‚るマスを黒ãå¡—ã‚Šã¤ã¶ã™ã“ã¨ã‚’表ã™ã€‚座標(0, 0)ãŒç´™ã®å·¦ä¸Šã§ã‚る。数å¼ã®å„æ–‡å—(0,1,2,3,4,5,6,7,8,9,+,-,・)ã¯ä»¥ä¸‹ã§è¡¨ã•ã‚Œã‚‹ã€‚
0 | 1 | 2 | 3 | 4 | 5 | 6 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
7 | 8 | 9 | + | - | ・ | |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
A先生ã¯å°åˆ·ã—ãŸã‹ã®ã‚ˆã†ãªå—を書ãã“ã¨ã§çŸ¥ã‚‰ã‚Œã¦ãŠã‚Šã€å„æ–‡å—ã¯ä¸Šè¨˜ä»¥å¤–ã®æ›¸ã‹ã‚Œæ–¹ã¯ã—ãªã„。ã¾ãŸã€ä¸Šè¨˜ä»¥å¤–ã®æ–‡å—ãŒæ›¸ã‹ã‚Œã‚‹ã“ã¨ã¯ãªã„。2ã¤ä»¥ä¸Šã®æ–‡å—ãŒãƒžã‚¹ã®è¾ºã‚’共有ã™ã‚‹ã“ã¨ã¯ãªã„。å„æ–‡å—ã®ä½ç½®ã¯ã€æ–‡å—を構æˆã™ã‚‹ãƒžã‚¹ï¼ˆé»’ã„マス)ã®ä¸ã§ã€æœ€ã‚‚å·¦å´ã«ã‚ã‚‹ã‚‚ã®ã®X座標ã§è¡¨ã•ã‚Œã‚‹ã€‚æ•°å¼ã®æ–‡å—ã¯ã€ä½ç½®ãŒå°ã•ã„é †ã«ï¼ˆå·¦ã‹ã‚‰å³ã¸ï¼‰è§£é‡ˆã•ã‚Œã‚‹ã€‚2ã¤ä»¥ä¸Šã®æ–‡å—ã®ä½ç½®ãŒç‰ã—ããªã‚‹ã“ã¨ã¯ãªã„。
N X11 Y11 X12 Y12 X21 Y21 X22 Y22 : XN1 YN1 XN2 YN2
1行目ã«ç·šåˆ†ã®æ•°ã‚’表ã™1ã¤ã®æ•´æ•°NãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚次ã«ç·šåˆ†ã®æƒ…å ±ãŒNè¡Œã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚線分ã®æƒ…å ±ã®i行目ã«ã¯4ã¤ã®æ•´æ•°Xi1, Yi1, Xi2, Yi2ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ãã‚Œãžã‚Œã€ç·šåˆ†ã®1ã¤ç›®ã®ç«¯ç‚¹ã®X座標ã€Y座標ã€2ã¤ç›®ã®ç«¯ç‚¹ã®X座標ã€Y座標を表ã™ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
å„ケースã®è¨ˆç®—çµæžœã‚’一行ã«å‡ºåŠ›ã›ã‚ˆã€‚
4 1 1 1 5 3 3 5 3 4 2 4 4 7 1 7 5
2
23 1 1 3 1 3 1 3 3 3 3 1 3 1 3 1 5 1 5 3 5 5 2 7 2 7 2 7 4 7 4 5 4 5 4 5 6 5 6 7 6 11 4 13 4 13 0 15 0 15 0 15 4 18 2 18 2 21 5 23 5 21 5 21 7 21 7 23 7 23 7 23 9 23 9 21 9 24 0 26 0 24 0 24 4 24 4 26 4 26 0 26 4
-328
Sample Input 1ã®æ•°å¼ã€‚
Sample Input 2ã®æ•°å¼ã€‚"-7"ã®éƒ¨åˆ†ã®ã‚ˆã†ã«ã€ã‚ã‚‹æ–‡å—を覆ã†æœ€å°ã®é•·æ–¹å½¢ã®å†…部ã«åˆ¥ã®æ–‡å—ãŒå…¥ã‚Šè¾¼ã‚€å ´åˆãŒã‚る。