Олимпиадный тренинг

Задача . BFS: Начало (C++)


Задача

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

Примеры
Входные данные Выходные данные
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

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w6466
Комментарий учителя