Floyd – yaşama#976

Floyd – yaşama

1 saniyə
128 meqabayt
Asan

İstiqamətlənmiş çəkili qraf verilir. Onun əlaqəlilik matrisinə görə hər bir təkər cütlüyü üçün onlar arasında ən qısa yolun olub-olmamasını müəyyənləşdirin.

Ən qısa yol iki səbəbdən mövcud olmaya bilər:

Giriş

Birinci sətirdə qrafın təkərlərinin sayı (1 \le n \le 100) verilir. Sonra gələn sətirin hər birində ədəd var, bunlar əlaqəlilik matrisini göstərir: -ci sətirin -ci ədədi təkərindən təkərinə doğru çəkini göstərir. Matrisdə rəqəmi (i \neq j olduğu halda) kənarın olmadığını ifadə edir, digər bütün ədədlər isə uyğun çəkili kənarın olduğunu bildirir. Bütün rəqəmlərin modulu -dən çox deyil.

Çıxış

sətirdə ədəd verin: -ci sətirdə -ci ədəd -dən -yə heç bir yol yoxdursa , ən qısa yol varsa , istənilən qədər kiçik çəkili yol varsa olmalıdır.

Nümunələr

Nümunə 1

Loading
Loading