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}
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