ã‚ã‚‹ã¨ã“ã‚ã«ï¼Œæ—¥æœ¬å„地をã¾ã‚ã‚ŠãªãŒã‚‰å•†å£²ã‚’ã™ã‚‹ç¤¾é•·ãŒã„ãŸï¼Ž å½¼ã¯ã‚る日,ä¸æ€è°ãªåˆ‡ç¬¦ã‚’手ã«å…¥ã‚ŒãŸï¼Ž ãã®åˆ‡ç¬¦ã‚’使ã†ã¨ï¼Œãªã‚“ã¨ç›®çš„地ã¾ã§ã®è·é›¢ã«ã‚ˆã‚‰ãšé›»è»Šã®é‹è³ƒãŒç„¡æ–™ã«ãªã‚‹ã¨ã„ã†ï¼Ž ãŸã ã—, ç¾åœ¨ã®é§…ã‹ã‚‰éš£æŽ¥ã™ã‚‹é§…ã¸ç§»å‹•ã™ã‚‹ã®ã‚’1ステップã¨æ•°ãˆãŸã¨ãã«ï¼Œ 移動ã™ã‚‹ã‚¹ãƒ†ãƒƒãƒ—æ•°ãŒã¡ã‚‡ã†ã©åˆ‡ç¬¦ã«æ›¸ã‹ã‚ŒãŸæ•°ã¨ç‰ã—ããªã‚‰ãªã„ã¨ è¿½åŠ æ–™é‡‘ã‚’å–られã¦ã—ã¾ã†ï¼Ž ã‚る区間をãŸã ã¡ã«æŠ˜ã‚Šè¿”ã™ã‚ˆã†ãªç§»å‹•ã¯ç¦æ¢ã•ã‚Œã¦ã„ã‚‹ãŒï¼Œ æ—¢ã«è¨ªã‚ŒãŸé§…や区間を複数回通るã“ã¨è‡ªä½“ã¯è¨±ã•ã‚Œã‚‹ï¼Ž ãŸã¨ãˆã°ï¼Œé§…1・駅2・駅1ã¨ç§»å‹•ã™ã‚‹ã“ã¨ã¯ã§ããªã„ãŒï¼Œ 駅1・駅2・駅3・駅1・駅2ã®ã‚ˆã†ãªç§»å‹•ã¯å•é¡Œãªã„. ã¾ãŸï¼Œæœ€çµ‚çš„ã«ç›®çš„地ã«åˆ°ç€ã™ã‚‹ãªã‚‰ã°ï¼Œå‡ºç™ºåœ°ã‚„目的地も何度ã§ã‚‚通ã£ã¦ã‚ˆã„.
社長ã¯ã•ã£ããã“ã®åˆ‡ç¬¦ã‚’次ã®ç›®çš„地ã«è¡ŒããŸã‚ã«ä½¿ã£ã¦ã¿ã‚ˆã†ã¨è€ƒãˆãŸï¼Ž ã—ã‹ã—路線図ã¯å…¥ã‚Šçµ„ã‚“ã§ã„ã‚‹ãŸã‚,簡å˜ã«ã¯çµŒè·¯ãŒå®šã¾ã‚‰ãªã„. ã‚ãªãŸã®ä»•äº‹ã¯ï¼Œç¤¾é•·ã«ä»£ã‚ã£ã¦ç›®çš„地ã«ç„¡æ–™ã§åˆ°é”ã§ãã‚‹ã‹ã©ã†ã‹ã‚’ 判定ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を書ãã“ã¨ã§ã‚る.
駅㯠1 ã‹ã‚‰ N ã¾ã§ã®ç•ªå·ãŒæŒ¯ã‚‰ã‚Œã¦ãŠã‚Šï¼Œ 出発地ã®é§…㯠1,目的地ã®é§…㯠N ã¨æ±ºã¾ã£ã¦ã„る. 路線図ã¯2ã¤ã®é§…ã‚’çµã¶åŒºé–“ã®åˆ—ã«ã‚ˆã£ã¦ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž 区間ã¯ã©ã¡ã‚‰ã®æ–¹å‘ã«ã‚‚通行ã™ã‚‹ã“ã¨ãŒã§ãる. åŒã˜é§…åŒå£«ã‚’çµã¶ã‚ˆã†ãªåŒºé–“ã¯å˜åœ¨ã—ãªã„ã“ã¨ã¨ï¼Œ ã‚る駅ã®å¯¾ã‚’çµã¶åŒºé–“ã¯ãŸã‹ã ã‹1ã¤ã§ã‚ã‚‹ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„る.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Ž
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã¯æ¬¡ã®ã‚ˆã†ãªå½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
N M Z
s1 d1
s2 d2
...
sM dM
N ã¯é§…ã®ç·æ•°ï¼ŒM ã¯åŒºé–“ã®ç·æ•°ã§ã‚り, Z ã¯åˆ‡ç¬¦ã«æ›¸ã‹ã‚ŒãŸã‚¹ãƒ†ãƒƒãƒ—æ•°ã§ã‚る. si 㨠di (1 ≤ i ≤ M) ã¯é§…ã®ç•ªå·ã‚’表ã™æ•´æ•°ã§ã‚り, ãã‚Œãžã‚Œé§… si ã¨é§… di ã®é–“ã«åŒºé–“ãŒå˜åœ¨ã™ã‚‹ã“ã¨ã‚’表ç¾ã—ã¦ã„る.
N, M, Z ã¯æ£ã®æ•´æ•°ã§ã‚り,次ã®æ¡ä»¶ã‚’満ãŸã™ï¼š 2 ≤ N ≤ 50, 1 ≤ M ≤ 50, 0 < Z < 231.
最後ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®å¾Œã‚ã«ï¼Œ “0 0 0
” ã¨æ›¸ã‹ã‚ŒãŸ1è¡ŒãŒã‚る.
データセットã®æ•°ã¯30を越ãˆãªã„.
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«å¯¾ã—,
ãƒã‚±ãƒƒãƒˆã«æ›¸ã‹ã‚Œã¦ã„るステップ数ã¡ã‚‡ã†ã©ã§
目的地ã«åˆ°é”ã§ãã‚‹ãªã‚‰ã° “yes
”,
到é”ã§ããªã„ãªã‚‰ã° “no
”
ã®ã¿ã‚’å«ã‚€1è¡Œã®æ–‡å—列を出力ã›ã‚ˆï¼Ž
2 1 1 1 2 2 1 2 1 2 3 1 2 1 2 8 8 5778 1 2 2 3 2 4 3 5 5 6 6 7 7 8 4 8 8 8 5777 1 2 2 3 2 4 3 5 5 6 6 7 7 8 4 8 0 0 0
yes no no yes no