АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

750. Путь

Ограничение времени: 1 секунды
Ограничение памяти:65535КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

 
В неориентированном графе требуется найти минимальный путь между 
двумя вершинами. 

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

Выходные данные
В выходной файл выведите сначала L - длину пути (количество ребер, которые
нужно пройти). А затем выведите L+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
3 2 1 5

Статистика Послать на проверку Автор/источник: olympiads.ru
Учебные курсы / Задачи с olympiads.ru /
749. 161 - Длина пути - 2 750. 751. 163 - Числа в вершинах графа 752. 164 - Компоненты связности 754. 203 - Столовские котлеты
 
время генерации 0.483 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.