λͺ©λ‘1507 (1)

𝘚𝘭𝘰𝘸 𝘣𝘢𝘡 𝘴𝘡𝘦𝘒π˜₯𝘺

[λ°±μ€€] 1507번: κΆκΈˆν•œ 민호 - C++

문제 κ°•ν˜ΈλŠ” N개의 λ„μ‹œλ‘œ 이루어진 λ‚˜λΌμ— μ‚΄κ³  μžˆλ‹€. 각 λ„μ‹œλŠ” M개의 λ„λ‘œλ‘œ μ—°κ²°λ˜μ–΄ 있으며, 각 λ„λ‘œλ₯Ό 지날 λ•Œ ν•„μš”ν•œ μ‹œκ°„μ΄ μ‘΄μž¬ν•œλ‹€. λ„λ‘œλŠ” 잘 μ—°κ²°λ˜μ–΄ 있기 λ•Œλ¬Έμ—, λ„μ‹œ Aμ—μ„œ B둜 이동할 수 μ—†λŠ” κ²½μš°λŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€. λ„μ‹œ Aμ—μ„œ λ„μ‹œ B둜 λ°”λ‘œ 갈 수 μžˆλŠ” λ„λ‘œκ°€ μžˆκ±°λ‚˜, λ‹€λ₯Έ λ„μ‹œλ₯Ό κ±°μ³μ„œ 갈 수 μžˆμ„ λ•Œ, λ„μ‹œ Aμ—μ„œ Bλ₯Ό 갈 수 μžˆλ‹€κ³  ν•œλ‹€. κ°•ν˜ΈλŠ” λͺ¨λ“  쌍의 λ„μ‹œμ— λŒ€ν•΄μ„œ μ΅œμ†Œ 이동 μ‹œκ°„μ„ κ΅¬ν•΄λ†“μ•˜λ‹€. λ―Όν˜ΈλŠ” 이 ν‘œλ₯Ό 보고 μ›λž˜ λ„λ‘œκ°€ λͺ‡ 개 μžˆλŠ”μ§€λ₯Ό ꡬ해보렀고 ν•œλ‹€. 예λ₯Ό λ“€μ–΄, 예제의 κ²½μš°μ— λͺ¨λ“  λ„μ‹œ 사이에 κ°•ν˜Έκ°€ κ΅¬ν•œ 값을 κ°€μ§€λŠ” λ„λ‘œκ°€ μ‘΄μž¬ν•œλ‹€κ³  해도 λœλ‹€. ν•˜μ§€λ§Œ, 이 λ„λ‘œμ˜ κ°œμˆ˜λŠ” μ΅œμ†Ÿκ°’μ΄ μ•„λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, λ„μ‹œ 1-2, 2-3, 1-4, 3-4, 4-5, 3-..