ã‚ãªãŸã¯ï¼Œã‚る大ããªå±‹æ•·ã«è¿·ã„込んã§ã—ã¾ã£ãŸï¼Žã“ã®å±‹æ•·ã¯æ£æ–¹å½¢ã®éƒ¨å±‹ãŒæ±è¥¿å—北ã«æ ¼å状ã«ï¼Œæ±è¥¿æ–¹å‘ã« M 列,å—北方å‘ã« N è¡Œã®åˆè¨ˆ M × N 個並んã æ§‹é€ ã‚’ã—ã¦ã„る.西ã‹ã‚‰ x 列目(1 ≤ x ≤ M),å—ã‹ã‚‰ y 行目(1 ≤ y ≤ N) ã«ã‚る部屋を(x, y) ã§è¡¨ã™ï¼Ž
æ±è¥¿å—北ã«éš£ã‚Šåˆã† 2 部屋ã®é–“ã¯ï¼Œå£ã®ä¸å¤®ã«ã‚る扉ã«ã‚ˆã‚Šçµã°ã‚Œã¦ã„る.ãã‚Œãžã‚Œã®æ‰‰ã¯ï¼Œé–‰ã˜ã¦ã„ã¦é€šè¡Œä¸å¯èƒ½ãªçŠ¶æ…‹ã‹ï¼Œé–‹ã„ã¦ã„ã¦é€šè¡Œå¯èƒ½ãªçŠ¶æ…‹ã®ã„ãšã‚Œã‹ã«ã‚る.扉ãŒé–‹ã„ã¦ã„ã‚‹ã¨ã,ãれらã®éƒ¨å±‹ã®ä¸å¤®é–“を移動ã™ã‚‹ã®ã« 1 分間ã‹ã‹ã‚‹ï¼Žã¾ãŸï¼Œã„ãã¤ã‹ã®éƒ¨å±‹ã®ä¸å¤®ã«ã¯ã‚¹ã‚¤ãƒƒãƒãŒã‚り,スイッãƒã‚’ 1 分間押ã—続ã‘ã‚‹ã¨ï¼Œå±‹æ•·å†…ã®ã™ã¹ã¦ã®æ‰‰ã®é–‹é–‰ã®çŠ¶æ…‹ãŒåˆ‡ã‚Šæ›¿ã‚る.
今,æ±è¥¿ã«éš£ã‚Šåˆã† 2 部屋をçµã¶ã™ã¹ã¦ã®æ‰‰ã¯é–‰ã˜ã¦ã„ã¦ï¼Œå—北ã«éš£ã‚Šåˆã† 2 部屋をçµã¶ã™ã¹ã¦ã®æ‰‰ã¯é–‹ã„ã¦ã„る.ã‚ãªãŸã¯ä»Šéƒ¨å±‹ (1, 1) ã®ä¸å¤®ã«ã„ã¦ï¼Œéƒ¨å±‹ (M, N) ã®ä¸å¤®ã¾ã§æœ€çŸæ™‚é–“ã§ç§»å‹•ã—ãŸã„.
屋敷ã®å¤§ãã• M, N ãŠã‚ˆã³ï¼Œã‚¹ã‚¤ãƒƒãƒã®ã‚ã‚‹ K 個ã®éƒ¨å±‹ã®ä½ç½® (X1, Y1), (X2, Y2),..., (XK, YK) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žæ±è¥¿ã«éš£ã‚Šåˆã† 2 部屋をçµã¶ã™ã¹ã¦ã®æ‰‰ã¯é–‰ã˜ã¦ã„ã¦ï¼Œå—北ã«éš£ã‚Šåˆã† 2 部屋をçµã¶ã™ã¹ã¦ã®æ‰‰ã¯é–‹ã„ã¦ã„る状態ã‹ã‚‰å§‹ã‚ã¦ï¼Œéƒ¨å±‹ (1, 1) ã®ä¸å¤®ã‹ã‚‰éƒ¨å±‹ (M, N) ã®ä¸å¤®ã¾ã§ç§»å‹•ã™ã‚‹ã®ã«æœ€çŸã§ä½•åˆ†ã‹ã‹ã‚‹ã‹ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼ŽãŸã ã—,部屋 (M, N) ã«è¾¿ã‚Šç€ãã“ã¨ãŒã§ããªã„ã¨ãã¯ãれを指摘ã›ã‚ˆï¼Ž
標準入力ã‹ã‚‰ä»¥ä¸‹ã®ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã‚.
標準出力ã«ï¼Œç§»å‹•ã«æœ€çŸã§ä½•åˆ†ã‹ã‹ã‚‹ã‹ã‚’表ã™æ•´æ•°ã‚’ 1 è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼ŽãŸã ã—,部屋(M, N) ã«è¾¿ã‚Šç€ãã“ã¨ãŒã§ããªã„ã¨ãã¯ä»£ã‚ã‚Šã«æ•´æ•° -1 を出力ã›ã‚ˆï¼Ž
3 2 1 1 2
4
ã“ã®ä¾‹ã§ã¯ï¼Œä»¥ä¸‹ã®è¡Œå‹•ã«ã‚ˆã£ã¦ 4 分間ã§éƒ¨å±‹(1, 1) ã®ä¸å¤®ã‹ã‚‰éƒ¨å±‹(3, 2) ã®ä¸å¤®ã¸ç§»å‹•ã™ã‚‹ã“ã¨ãŒã§ã,ã“ã‚ŒãŒæœ€çŸã§ã‚る.
ã“ã®ã¨ãã®å±‹æ•·ã®æ§˜åãŒä»¥ä¸‹ã®å›³ã«è¡¨ã•ã‚Œã¦ã„る.図ã§ã¯å³æ–¹å‘ãŒæ±ï¼Œä¸Šæ–¹å‘ãŒåŒ—ã§ã‚り,×å°ã¯ã‚ãªãŸã®ä½ç½®ï¼Œâ—‹å°ã¯ã‚¹ã‚¤ãƒƒãƒã‚’表ã™ï¼Ž
3 2 1 2 1
-1
ã“ã®ä¾‹ã§ã¯ï¼Œã‚ãªãŸã¯éƒ¨å±‹(3, 2) ã«è¾¿ã‚Šç€ãã“ã¨ãŒã§ããªã„.
8 9 15 3 1 3 2 3 7 3 8 1 1 4 5 4 3 5 6 5 8 6 3 6 2 7 5 8 9 8 6 8 5
25
ã“ã®ä¾‹ã§ã¯ï¼Œæœ€åˆã®å±‹æ•·ã®æ§˜åã¯ä»¥ä¸‹ã®å›³ã®ã‚ˆã†ã«ãªã£ã¦ã„る.部屋(1, 1) や部屋(M, N) ã®ä¸å¤®ã«ã‚¹ã‚¤ãƒƒãƒãŒã‚ã‚‹å¯èƒ½æ€§ã‚‚ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼Ž
å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚