АВТ
Язык:

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

Задачи Online статус Турниры
Учебники Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

786. Форд-Беллман

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

 
Задача "Форд-Беллман"

Дан ориентированный граф, возможно, с кратными ребрами и петлями. 
Каждое ребро имеет вес, выражающийся целым числом (возможно, 
отрицательным). Гарантируется, что циклы отрицательного веса отсутствуют.

Требуется посчитать длины кратчайших путей от вершины номер 1 до всех
остальных вершин. 

Входные данные
Во входном файле записано сначала число N (1<=N<=100) - количество
вершин графа, далее идет число M (0<=M<=10000) - количество ребер.
Далее идет M троек чисел, описывающих ребра: начало ребра, конец ребра
и вес (вес - целое число от -100 до 100).

Выходные данные
В выходной файл выведите N чисел - расстояния от вершины номер 1 до
всех вершин графа. Если пути до соответствующей вершины не существует,
вместо длины пути выведите число 30000.

Пример входного файла
4 5
1 2 10
2 3 10
1 3 100
3 1 -10
2 3 1

Пример выходного файла
0 10 11 30000

Статистика Послать на проверку Обсуждение задачи Автор/источник: olympiads.ru
Учебные курсы / Задачи с olympiads.ru /
785. 261 - Путь-2 786. 787. 263 - Лабиринт знаний 788. 264 - Цикл 789. 265 - Табличка
 
время генерации 0.141 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.