АВТ
Язык:

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

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

951. Поезда

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

Участок железной дороги проходит через станции, пронумерованные от 1 до N. Из расписания движения поездов известно, какой поезд на какой станции делает остановку

Требуется определить, за какое минимальное время можно добраться от станции с номером 1 до станции с номером Р, и количество сделанных пересадок. Если есть несколько вариантов с минимальным временем, то из них выбирается вариант с минимальным числом пересадок.

Исходные данные

Во входном файле записаны сначала числа: N (2 <= N <=100) и P (2 <= Р <= N). Затем записано число M (0 <= M <= 100), обозначающее количество рейсов поездов. Далее идет описание M рейсов поездов. Описание каждого рейса начинается с числа Ki (2 <= Ki <= N) — количества станций, на которых поезд останавливается, а далее следует Ki пар чисел, первое число каждой пары задает номер станции, второе — время, когда поезд останавливается на этой станции (время выражается целым числом из диапазона от 0 до 10^9). Станции внутри одного рейса упорядочены в порядке возрастания времени. В течение одного рейса поезд все время движется в одном направлении — либо от станции 1 в сторону станции N, либо в обратном направлении.
Пассажир приходит на 1-ю станцию в момент времени 0.

Результат

В выходной файл выведите два числа (по одному в строке) — минимальное время, за которое можно добраться от станции 1 до станции Р, и количество пересадок. Если существующими рейсами поездов это сделать невозможно, выведите -1.


Примечание 1. Красным цветом выделено дополнение, которого не было в оригинальной задаче

Примечание 2. Тесты не оригинальные

Пример

Исходные данныеРезультат
Пример 1. Вход:
5 3
4
2 1 5 2 10
2 2 10 4 15
4 5 0 4 17 3 20 2 35
3 1 2 3 40 4 45
Пример 1. Выход:
20
2

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Олимпиада в Воронеже / Всероссийская студ. олимпиада (Воронеж)-1 тур-2011 /
951. 952. B - Водяные пробки
 
время генерации 0.14 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.