Staze i ciklusi
Zadatak 7: Ciklus
Dobili ste usmjereni graf, a vaŔ zadatak je otkriti sadrži li negativan ciklus te dati primjer takvog ciklusa.
Input: Prvi ulazni red ima dva cijela broja $n$ i $m$: broj Ävorova i bridova. Ävorovi su oznaÄeni brojevima $1,2,ā¦,n$.
Nakon toga, ulaz ima $m$ redaka koji opisuju veze. Svaki redak ima tri cijela broja $a$, $b$ i $c$ koji oynaÄuju da postoji brid od Ävora $a$ do Ävora $b$ Äija je duljina $c$.
Output: Ako graf sadrži negativan ciklus, ispiÅ”ite prvo āYESā, a zatim Ävorove u ciklusu ispravnim redoslijedom. Ako postoji viÅ”e negativnih ciklusa, možete ispisati bilo koji od njih. Ako nema negativnih ciklusa, ispiÅ”ite āNEā.
Input:
4 5
1 2 1
2 4 1
3 1 1
4 1 -3
4 3 -2
Output:
YES
1 2 4 1