Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | arbore9.in, arbore9.out | Sursă | FMI No Stress 10 |
Autor | Alexandra Udristoiu | Adăugată de | |
Timp execuţie pe test | 0.25 sec | Limită de memorie | 32768 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Arbore9
Poveste şi cerinţă...
Date de intrare
Fişierul de intrare arbore9.in conţine pe prima linie numărul N de noduri ale arborelui. Următoarele N-1 vor conţine cate 4 numere reprezentând o muchie: xi, yi, ai, bi, unde xi şi yi sunt nodurile, ai reprezintă costul parcurgerii muchiei de la x la y şi bi reprezintă costul parcurgerii muchiei de la y la x.
Date de ieşire
În fişierul de ieşire arbore9.out se vor afişa, pe o singură linie, N numere separate prin câte un spaţiu, al i-lea număr reprezentând costul maxim obţinut plecând din nodul i.
Restricţii
- 1 ≤ N ≤ 100 000
- 1 ≤ xi, yi ≤ N
- -1 000 000 000 ≤ ai, bi ≤ 1 000 000 000
- Pentru 30 de puncte, 1 ≤ N ≤ 1000
- Pentru alte 20 de puncte, 0 ≤ ai, bi ≤ 1 000 000 000
Exemplu
arbore9.in | arbore9.out |
---|---|
8 1 2 2 2 2 3 0 -5 2 4 -1 3 4 5 5 2 4 6 4 2 1 7 3 1 7 8 -1 -3 | 12 12 10 12 12 12 12 11 |
Explicaţie
Plecând din nodul 1, un drum de coeficient total maxim este: 1 -> 7 -> 1 -> 7 -> 1 -> 2 -> 4 -> 6 -> 4 -> 5