Fişierul intrare/ieşire: | funnygraph.in, funnygraph.out | Sursă | IIOT 2019-20 Runda 1 |
Autor | Tulba-Lecu Gabriel | Adăugată de | |
Timp execuţie pe test | 1.5 sec | Limită de memorie | 512000 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Funnygraph
Ţara Bugland este formată din N oraşe. Fiind o ţară nouă, cele N oraşe nu sunt unite de niciun drum, astfel, guvernul a decis să pornească un proiect care va dura exact M zile şi care are ca scop crearea unei reţele de drumuri între cele N oraşe.
În fiecare zi a proiectului muncitorii din Bugland construiesc două drumuri noi unidirecţionale, un drum de la oraşul x la oraşul y cu cost z şi un alt drum de la oraşul y la oraşul x cu cost -z.
După fiecare zi, locuitorii din Bugland îşi pun următoarea întrebare: există o modalitate de a numerota oraşele astfel încât dacă există o muchie de la oraşul x la oraşul y, costul muchiei să fie Cx-Cy, unde Ci este numărul atribuit oraşului i?
Date de intrare
Din funnygraph.in se vor citi de pe prima linie două numere N şi M, numărul de oraşe respectiv durata proiectului.
Pe următoarele M linii se găsesc câte trei numere x, y, z reprezentând drumurile construite în fiecare zi.
Date de ieşire
În funnygraph.in se vor găsi M linii, pe linia i fiind YEP :) dacă există o modalitate de a numerota oraşele, sau NOPE :/ în caz contrar.
Restricţii
- Pentru teste in valoare de 30 de puncte,
- Bugland poate avea drumuri multiple între două oraşe sau chiar drumuri de la un oraş la el însuşi.
Exemplu
funnygraph.in | funnygraph.out |
---|---|
4 5 0 1 1 1 3 -1 3 0 0 3 2 4 2 0 3 | YEP :) YEP :) YEP :) YEP :) NOPE :/ |