Pis yollar#4956

Pis yollar

2 saniyə
64 meqabayt
Asan

Bir ölkədə bir neçə şəhər yollarla birləşdirilib. Büdcənin yetərsizliyi səbəbindən bəzi yollar çalalarla doludur, buna görə bəzi avtomobillər bəzi yollardan istifadə edə bilmir. Hər bir yol üçün bir hündürlük verilib — bu yoldan keçə bilmək üçün avtomobilin altının minimal hündürlüyü. Bundan əlavə, bəzi yollar özəldir və onlardan istifadə etmək üçün ödəniş edilməlidir. Belə hər yol üçün ödəniş standartdır və bir standart vahidə bərabərdir. Hər belə yol üçün tələb olunan səyahət vaxtı da məlumdur.

Sizə şəhərindən şəhərinə dəqiqədən və standart vahiddən çox olmamaq şərtilə sürməlisiniz. Səyahətin mümkün olması üçün avtomobilin altının tələb olunan minimal hündürlüyünü tapın.

Giriş

Birinci sətrdə şəhərlərin sayı (1 \leq n \leq 100), yolların sayı (1 \leq m \leq 10^4), başlanğıc şəhər və son şəhər (1 \leq s, t \leq n) verilir. İkinci sətrdə (0 \leq \text{money} \leq 10^6) və (0 \leq \text{maxtime} \leq 10^6) verilir.

Növbəti sətrin hər birində bir yol təsvir olunur: u_i v_i c_i t_i h_i. Burada u_i — -ci yolun başlanğıc şəhəri, v_i — son şəhəri, c_i — yol özəldirsə (əks halda ), t_i — yolda hərəkət vaxtı və h_i — avtomobilin altının tələb olunan hündürlüyü (1 \leq u_i, v_i \leq n, 0 \leq t_i \leq 10^4, 0 \leq h_i \leq 10^6). Bütün yollar biristiqamətlidir. Girişdəki bütün ədədlər tamdır.

Çıxış

Əgər qoyulan məhdudiyyətlər daxilində -dən -yə çatmaq mümkün deyilsə, -1 çıxış verin. Əks halda, birinci sətirdə tələb olunan minimal avtomobil altı hündürlüyünü; ikinci sətirdə seçilmiş marşrutda olan yolların sayını; üçüncü sətirdə isə istifadə olunan yolların (1-dən -ə qədər, giriş ardıcıllığında) nömrələrini səyahət ardıcıllığı ilə çıxış verin.

Nümunələr

Nümunə 1

Loading
Loading