Masala C
Yo'l og'irligi
Sizga ta tugun va ta yo'ldan iborat yo'naltirilmagan graf berilgan. Har bir yo'l uchta son bilan, sonlari bilan ifodalanadi. Bu yerda va sonlari - yo'l ulab turgan tugunlarning tartib raqamlarini ifodalaydi, hamda soni -yo'lning og'irligi hisoblanadi.
Grafda tugundan tugunga borish og'irligi deb, shu tugunlar orasida yurib o'tilgan yo'llarning og'irliklarining bitwise or qiymatiga aytiladi.
Berilgan ma'lumotlardan foydalanib tugundan tugunga borishning eng kichik o'girligini aniqlang.
Kirish faylining birinchi satrida ikkita butun son, va sonlari kiritiladi. Keyingi ta satrda , va . Oxirgi qatorda ikkita butun son, va sonlari kiritiladi.
dan ga borishning eng kichik og'irligini aniqlang. Agar dan ga borishning imkoni bo'lmasa -1 chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
3 4 1 2 1 1 2 1000 2 3 3 1 3 100 1 3 |
3 |