eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Погані дороги

Погані дороги

У деякій країні є декілька міст, з'єднаних дорогами. У зв'язку з недостатнім бюджетом, на багатьох дорогах знаходятся вибоїни, тому не довільний автомобіль може проїхати по кожній дорозі. Також деякі дороги збудовані на приватні кошти, тому для проїзду по цій дорозі необхідно заплатити пошлину. Усі пошлины стандартизивані і рівні одній умовній одиниці. Для кожної дороги відомий час, необхідний, щоб по ній проїхати. Вам необхідно дістатись від міста \textbf{s} до міста \textbf{t} не більше ніж за \textbf{maxtime} хвилин. При цьому у Вас є \textbf{money }умовних одиниць. Вам необхідно вибрати автомобіль такої мінімальної висоти, щоб він міг проїхати, не дивлячись на вибоїни (для цього висота автомобіля повинна бути не менше глибини вибоїн). \InputFile У першому рядку вхідного файла знаходиться число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100}) - кількість міст, \textbf{m} (\textbf{1} ≤ \textbf{m} ≤ \textbf{10^4}) - кількість доріг, \textbf{s} - початкове місто та \textbf{t} - кінцеве місто. У другому рядку знаходиться \textbf{money} (\textbf{0} ≤ \textbf{money} ≤ \textbf{10^6}) та \textbf{maxtime} (\textbf{0} ≤ \textbf{maxtime} ≤ \textbf{10^6}). У наступних \textbf{m} рядках для кожної дороги задано п'ять чисел: початкове місто, кінцеве місто, ознака пошлини (\textbf{1} - є, \textbf{0} - немає), час проїзду \textbf{time} (\textbf{0} ≤ \textbf{time} ≤ \textbf{10^4}) та глибина вибоїн \textbf{deep} (\textbf{0} ≤ \textbf{deep} ≤ \textbf{10^6}). \OutputFile Якщо дістатись з \textbf{s} у \textbf{t} при заданих обмеженнях неможливо, виведіть "\textbf{-1}". Інакше у першому рядку виведіть мінімальну висоту автомобіля, у другому - кількість ребер у вибраному Вами шляху, у третьому - номера ребер на шляху (ребра нумеруються від одиниці у порядку їх перерахування у вхідному файлі).
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
2 2 1 2
1 100
1 2 1 100 77
1 2 1 100 66
Вихідні дані #1
66
1
2
Автор Dmitry Gozman
Джерело Dmitry Gozman Contest 1, Petrozavodsk training camp, January 2007