Найкоротша відстань
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 128 мегабайтів
Задано орієнтовний граф. Знайдіть найкоротшу відстань від вершини до усіх інших вершин графа.
Вхідні дані
У першому рядку містяться два натуральних числа та — кількість вершин у графі та стартова вершина відповідно. Далі у рядках по чисел — матриця суміжності графа: в -му рядку на -му місці стоїть "", якщо вершини та з'єднані ребром, і "", якщо ребра між ними немає. На головній діагоналі матриці стоять нулі.
Вихідні дані
Виведіть через пропуск числа , де дорівнює , якщо шляхів між та немає, у протилежному випадку це мінімальна відстань між та .
Приклади
Вхідні дані #1
Відповідь #1
Відправки 7K
Коефіцієнт прийняття 57%