ペンギンã®ãƒ•ãƒãƒã¯ç„¡é™ã«åºƒã„æ°·ã®ä¸Šã®ãƒžã‚¹($sx$,$sy$)ã«ã„る。
マス($tx$,$ty$)ã«ç©´ãŒã‚ã‚Šã€ãã“ã‹ã‚‰æ°´ã«å…¥ã‚‹ã“ã¨ãŒã§ãる。
æ°·ã®ä¸Šã«$n$個ã®æ°·ã®å¡ŠãŒã‚ã‚Šã€ãã‚Œãžã‚Œãƒžã‚¹($x_i$,$y_i$)ã«ã‚る。
フãƒãƒã¯ä¸Šä¸‹å·¦å³ã®4æ–¹å‘ã«ç§»å‹•ã§ãる。
æ°·ã®ä¸Šã¯æ»‘ã‚Šã‚„ã™ã„ã®ã§ã€ç§»å‹•ã™ã‚‹ã¨æ°·ã®å¡Šã«ã¶ã¤ã‹ã‚‹ã¾ã§å‹•ã続ã‘る。
æ°·ã®å¡Šã«ã¶ã¤ã‹ã‚‹ã¨æ°·ã®å¡Šã®ã‚るマスã®1マス手å‰ã§æ¢ã¾ã‚‹ã€‚
ç©´ã®ãƒžã‚¹ã‚’通éŽã™ã‚‹ã“ã¨ã§ç©´ã«å…¥ã‚‹ã“ã¨ãŒã§ãる。
フãƒãƒã¯1度ã ã‘全力ã§è¸ã‚“張るã“ã¨ã«ã‚ˆã‚Šé€”ä¸ã§æ¢ã¾ã‚‹ã“ã¨ãŒã§ãる。
æ°·ã®å¡Šã«ã¶ã¤ã‹ã‚‹ã¨ç—›ã„ã®ã§ã§ãã‚‹ã ã‘ã¶ã¤ã‹ã‚‹å›žæ•°ã‚’å°‘ãªãã—ãŸã„。
ç©´ã®ã‚るマス($tx$,$ty$)ã¸ç§»å‹•ã™ã‚‹ã¾ã§ã«ã¶ã¤ã‹ã‚‹å›žæ•°ã®æœ€å°å€¤ã‚’求ã‚よ。
辿りç€ã‘ãªã„å ´åˆã¯$-$1を出力ã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$sx$ $sy$ $tx$ $ty$ $n$ $x_1$ $y_1$ ... $x_n$ $y_n$
入力ã¯ã™ã¹ã¦æ•´æ•°ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
1行目ã«ãƒ•ãƒãƒãŒã„るマスã®åº§æ¨™ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
2行目ã«ç©´ãŒã‚るマスã®åº§æ¨™ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
3行目ã«æ°·ã®å¡Šã®æ•°$n$ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
続ã$n$行目ã«æ°·ã®å¡ŠãŒã‚るマスã®åº§æ¨™ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
ç©´ã«ç§»å‹•ã™ã‚‹ã¾ã§ã«ã¶ã¤ã‹ã‚‹å›žæ•°ã®æœ€å°å€¤ã‚’出力ã›ã‚ˆã€‚
辿りç€ã‘ãªã„å ´åˆã¯$-$1を出力ã›ã‚ˆã€‚
0 0 13 33 2 0 34 14 0
0
0 1 5 0 4 2 1 1 3 4 2 3 0
4
0 0 0 2 1 0 1
-1