АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

9. Net

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Имеется телекоммуникационная сеть, состоящая из N приемно-передающих станций (N<100). По объективным причинам надежность передачи сообщений между различными станциями различается. На рисунке показан фрагмент такой сети, содержащий 7 станций.



Дуги соответствуют возможным направлениям передачи сообщений от одной станции к другой. Возле каждой дуги указаны вероятности передачи сообщений без потерь по этим дугам. Необходимо найти маршрут от заданной станции-источника к заданной станции-приемнику с максимальной вероятностью успешной передачи сообщений. Подсчитать также само значение вероятности успешной передачи сообщения по этому маршруту, округленное до четырех десятичных цифр дробной части.

Input

В первой строке содержится 4 целых числа: количество станций N, количество дуг M, номер станции-источника и станции-приемника (различные целые положительные числа, не превышающие N). Далее следуют M строк, каждая из которых содержит информацию об одной дуге сети: номер источника, номер приемника и вероятность успешной передачи сообщения от данного источника к данному приемнику (положительное число, не большее единицы).

Output

Выведите две строки: первая из них содержит последовательность номеров станций, представляющую из себя маршрут передачи сообщения с наибольшей успешностью. Если имеется несколько маршрутов с одинаковой вероятностью успешной передачи сообщений, то вывести любой из них. Маршрут начинается с заданного номера станции-источника и заканчивается заданным номером станции приемника. Вторая строка содержит значение вероятности успешной передачи сообщения по данному маршруту, округленное до четырех знаков после десятичной точки.

Sample

InputOutput
7 12 1 7
1 2 0.8
1 3 0.3
1 4 0.65
2 4 0.9
3 4 0.85
2 5 0.5
3 6 0.95
4 5 0.7
4 6 0.6
5 6 0.5
5 7 0.8
6 7 0.9
1 2 4 5 7
0.4032

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / VI InterUni Contest 2003 /
93. E - Glossary 9. 8. G - Brackets 96. H - Sequence
Sorted Problems / Graphs /
890. Maze 9. 292. One-way Racing 246. Path in Labyrinth 297. Races
Educational Courses / Algorithms and Data Structures / Graph Algorithms /
267. From Fly to Elefant 9. 246. Path in Labyrinth 297. Races 1969. Roads
Problems from Contests and Camps / Trainings of Vologda SU / Graphs: traversal and shortest paths /
204. B - Переливания 9. 205. D - Игра в города 890. E - Maze
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Graphs /
1970. 12 - Buses 9.
time generating 0.516 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.