- Time limit: 1.00 s
- Memory limit: 128 MB
Pelaat peliä, jossa on huonetta ja niiden välillä käytävää. Sinulla on aluksi 0 pistettä, ja jokaista käytävää kulkeminen kasvattaa tai vähentää pistemäärää tietyllä tavalla. Voit kulkea samaa käytävää monta kertaa.
Kuinka monta pistettä voit kerätä, kun aloitat huoneesta 1 ja sinun tulee lopettaa huoneeseen ?
Syöte
Syötteen alussa on kokonaisluvut ja : huoneiden määrä ja käytävien määrä. Huoneet on numeroitu kokonaisluvuin .
Sitten syötteessä on riviä, jotka kuvaavat käytävät. Jokaisella rivillä on kolme kokonaislukua , ja : käytävä lähtee huoneesta , johtaa huoneeseen ja sitä kulkemalla saa pistettä. Jokainen käytävä on yksisuuntainen.
Voit olettaa, että on mahdollista päästä huoneesta huoneeseen .
Tuloste
Tulosta yksi kokonaisluku: montako pistettä voit kerätä korkeintaan. Jos voit kerätä äärettömästi pisteitä, tulosta kuitenkin "QAQ".
Rajat
Esimerkki
Syöte:
3 4 1 2 5 2 3 -2 1 3 2 2 1 -7
Tuloste:
3