Laiko ribojimas: 1s
Atminties ribojimas: 1024MB
Duomenų failas: keliu_uzbaigimas.in
Rezultatų failas: keliu_uzbaigimas.out
2. Domantas ir keliai
Domantas nupiešė grafą su viršūnių sunumeruotų nuo iki bei neorientuotų briaunų. Kiekviena grafo briauna turi teigiamą svorį.
Sekančią dieną Domantas suprato, jog kažkas ištrynė kai kuriuos briaunų svorius. Taigi jis nutarė užrašyti naujus svorius vietoje nutrintų. Domantas nori sužinoti, ar jis galės prirašyti trūkstamus svorius taip, kad mažiausio svorio kelias tarp viršūnių ir būtų lygiai .
Jūsų užduotis - išspausdinti "YES" jei Domanto užduotis yra įmanoma, kitu atveju išspausdinti "NO".
Pradiniai duomenys
Pirmoje eilutėje pateikti penki sveikieji skaičiai , , , bei (). Sekančiose eilučių pateikti duomenys apibūdinantys grafo briaunas. -tojoje eilutėje pateikti trys sveikieji skaičiai () reiškiantys, jog viršūnes jungia briauna su svoriu . Jei , tai reiškia, jog šios briaunos svoris buvo nutrintas.
Rezultatai
Išspausdinkite "YES" jei Domanto užduotis yra įmanoma, kitu atveju išspausdinkite "NO".
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
5 5 13 0 4 0 1 5 2 1 2 3 2 3 1 4 0 4 3 4 |
YES |
4 4 8 1 3 1 3 13 2 3 0 2 0 0 1 0 6 |
YES |