Алгоритм Форда-Беллмана




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

Дан ориентированный взвешенный граф с отрицательными ребрами(без отрицательных циклов).
Дана стартовая и конечная вершина, определить минимальное расстояние между ними.
 
Входный данные:
Дано 4 числа n, m, s, f - количество вершин, количество ребер, стартовая и конечная вершина(начиная с 1) соответсвенно.
В следующих m строках содержится по 3 числа - веришна 1, вершина 2 и цена перехода между вершинами.
 
Выходные данные
Треубется вывести 1 число - ответ на поставленную задачу. Если ответа нет - следует вывести Inf.

Пример:

Ввод Вывод
4 2 1 4    
1 2 100500
2 3 100500
Inf

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: