Negciclo. ciclo negativo
Problem
Viene fornito un grafico orientato pesato. È necessario determinare se contiene un ciclo di peso negativo. È garantito che tutti i vertici del grafo siano raggiungibili dal primo.
Input:
La prima riga del file di input contiene due numeri naturali n e m — rispettivamente il numero di vertici e spigoli del grafico ( n ≤ 1 111, m ≤ 11 111).
Le m righe successive contengono la descrizione dei bordi, uno per riga. Il numero di bordo i è descritto da tre numeri bi, ei e wi — i numeri delle estremità della costola e il suo peso, rispettivamente (1 ≤ bi, ei ≤ n, −100 000 ≤ wi ≤ 100 000) . Tieni presente che il grafico può avere più spigoli e loop.
Uscita:
La prima riga del file di output deve contenere yes se il grafico contiene un ciclo di peso negativo e no — altrimenti.
Esempi
# |
Input |
Uscita |
1 |
4 4
2 1-4
1 2 1
3 4 2
2 3 3
| sì |
2 |
4 6
2 1 4
1 2 1
3 4 2
2 3 3
1 1 2
1 2 2
| no |