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

Максимум по минимуму

Максимум по минимуму

Дан ориентированный невзвешенный граф. Найдите в нем вершину, кратчайшее расстояние от которой до заданной максимально, и вывести это расстояние. \InputFile В первой строке содержится три натуральных числа $n, m$ и $s~(1 \le s \le n \le 5000, 1 \le m \le 20000)$ --- количество вершин и рёбер в графе и номер заданной вершины соответственно. Далее в $m$ строках перечислены рёбра графа. Каждое ребро задаётся парой чисел --- номерами начальной и конечной вершин соответственно. \OutputFile Выведите искомое кратчайшее расстояние. \includegraphics{https://static.e-olymp.com/content/f4/f4772aaa6b8bd838830cab6e402cccd434ef452c.gif}
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3 5 3
1 2
2 1
3 1
2 3
3 3
Çıxış verilənləri #1
2
Giriş verilənləri #2
5 4 5
1 2
2 3
3 4
4 5
Çıxış verilənləri #2
4