Laiko ribojimas: 2s
Atminties ribojimas: 512MB
Duomenų failas: lmio_2017_sunkvezimiai_vyr.in
Rezultatų failas: lmio_2017_sunkvezimiai_vyr.out
Sunkvežimiai (LMIO 2017)
Visoje Europoje dirbančios logistikos įmonės „Vienišiai“ (įmonė taip vadinasi, nes visi vairuotojai važinėja po vieną) vadybininkams labai svarbu greitai ir tiksliai atsakyti užsakovams, ar vairuotojai galės saugiai pervežti krovinį iš miesto į miestą .
Vairuotojų darbas yra atsakingas ir reikalauja budrumo, todėl jie privalo ne rečiau nei kas valandų pailsėti viešbutyje, kurių yra kiekviename mieste. Turėdami informaciją apie miestus ir juos jungiančius kelius, parašykite programą atsakysiančią į vadybininkų užklausas.
Pradiniai duomenys
Pirmoje eilutėje pateikti trys tarpais atskirti sveikieji skaičiai: - miestų skaičius, - kelių skaičius, - vadybininko pateiktų užklausų skaičius. Miestai numeruojami nuo iki .
Tolesnėse eilučių pateikta informacija apie kelius. Kiekvienoje eilutėje įrašyti trys tarpais atskirti sveikieji skaičiai: , ir , kurie nusako, kad nuvažiuoti tarp miestų ir užtrunka laiko. Keliai visada yra dvipusiai ir jais važiuoti abiem kryptimis užtrunka vienodai, todėl patogumo dėlei galios sąlyga . Tarp dviejų miestų gali būti tik vienas tiesioginis kelias.
Paskutinėse eilučių pateikiamos vadybininkų užklausos. Kiekvienoje iš eilučių pateikiami trys sveikieji skaičiai: -- pradžios miesto numeris, -- pabaigos miesto numeris, -- laikas, kiek ilgiausiai vairuotojas gali važiuoti be poilsio. Galios sąlyga .
Išvestis
Jūsų programa turi kiekvienai užklausai atskiroje eilutėje išvesti TAIP, jeigu vairuotojas gali saugiai pristatyti krovinį tarp miestų ir , arba NE, jeigu negali.
Ribojimai
Visiems testams galios ribojimai , , .
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
5 3 3 1 3 9 2 4 2 3 5 8 1 5 6 3 4 100 2 4 3 |
NE NE TAIP |