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

Ən qısa yollar

Ən qısa yollar

Çəkili istiqamətlənmiş qraf və onun s təpələri verilir.

Qrafının hər bir u təpəsi üçün s təpəsindən u təpəsinə ən qısa yolun uzunluğunu verin.

Giriş verilənləri

Giriş faylının ilk sətri qrafdakı təpələrin və tillərin sayını və başlanğıc təpənin nömrəsini ifadə edən üç tam n, m, s (2n2000, 1m5000) ədədlərini ehtiva edir.

Növbəti m sətir qrafın tillərini əks etdirir. Hər bir til üç ədədlə verilir – başlanğıc təpə, son təpə və tilin çəkisi. Tilin çəkisi tam ədəddir və mütləq qiymətcə 1015-i aşmır. Qrafda çox sayda til və dövrlər ola bilər.

Çıxış verilənləri

n sətir verin – hər bir u təpəsi üçün s-dən u-ya ən qısa yolun uzunluğunu verin. Əgər su arasında yol yoxdursa, "*" verin. Əgər su arasında ən qısa yol yoxdursa, "-" verin.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
6 7 1
1 2 10
2 3 5
1 3 100
3 5 7
5 4 10
4 3 -18
6 1 -1
Çıxış verilənləri #1
0
10
-
-
-
*
Mənbə 2005 Петрозаводск, Andrew Stankevich Contest 13, Август 24, Задача E