eolymp
bolt
Try our new interface for solving problems
Məsələlər

Ən qısa yol

Ən qısa yol

İstiqamətlənməmiş qraf verilmişdir. a təpəsindən b təpəsinə ən qısa yolu tapın.

Giriş verilənləri

İlk sətirdə iki tam nm (1n5 * 104, 1m105) ədədləri - uyğun olaraq təpələrin və tillərin sayı verilir. İkinci sətirdə ab tam ədədləri - uyğun olaraq başlanğıc və son təpələr verilir. Daha sonra dilləri ifadə edən m sətir verilir.

Çıxış verilənləri

ab arasında yol yoxdursa -1 çap edin. Əks halda ilk sətirdə bu təpələr arasında ən qisa yolun uzunluğunu ifadə edən l ədədini, ikinci sətirdə isə l + 1 ədədini yolun keçdiyi təpələrin sayını çap edin.

prb4853.gif

Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
4 5
1 4
1 3
3 2
2 4
2 1
2 3
Çıxış verilənləri #1
2
1 2 4
Giriş verilənləri #2
4 4
2 3
2 1
2 4
4 3
1 3
Çıxış verilənləri #2
2
2 1 3