АВТ
Язык:

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

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

788. Цикл

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

 
Задача "Цикл"

Дан граф. Определить, есть ли в нем цикл отрицательного веса, 
и если да, то вывести его.

Входные данные. Во входном файле в первой строке число 
N (1<=N<=100) - количество вершин графа. В следующих N строках 
находится по N чисел - матрица смежности графа. Все 
веса ребер не превышают по модулю 10000. Если ребра нет, 
то соответствующее число равно 100000.

Выходные данные. В первой строке выходного файла выведите "YES", 
если цикл существует или "NO"  в противном случае. 
При его наличии выведите во второй строке количество 
вершин в искомом цикле (считая одинаковые первую и последнюю) 
и в третьей строке - вершины, входящие в этот цикл в порядке обхода.

Входные данные:
2
0 -1
-1 0  

Выходные данные:
YES
3
1 2 1

Статистика Послать на проверку Автор/источник: olympiads.ru
Учебные курсы / Задачи с olympiads.ru /
787. 263 - Лабиринт знаний 788. 789. 265 - Табличка 790. 266 - Два коня 791. 267 - Дерево?
 
время генерации 0.437 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.