ПРАКТИКА РАБОТЫ С ОЧЕРЕДЬЮ




Task
Time limit: 1000 ms,
Memory limit: 32 Mb

 
В неориентированном графе требуется найти длину кратчайшего пути между двумя вершинами.
 
Входные данные
 
Во входном файле INPUT.TXT записано сначала число N - количество вершин в графе (1<=N<=100). Затем записана матрица смежности (0 обозначает отсутствие ребра, 1 - наличие ребра). Затем записаны номера двух вершин - начальной и конечной.
 
Выходные данные
 
В выходной файл OUTPUT.TXT выведите длину кратчайшего пути. Если пути не существует, выведите одно число -1.
Примеры
входные данные

		
5
0 1 0 0 1
1 0 1 0 0
0 1 0 0 0
0 0 0 0 0
1 0 0 0 0
3 5
выходные данные
3

Auto CHOOSE THE PROGRAMMING NECESSARY LANGUAGE!
Attach the program source file:
or enter the source code in the language:

Rules for designing programs and a list of errors during automatic task verification
           

Results: