Module: Floyd-Algorithmus


Problem

6 /10


Negativer Zyklus

Theory Click to read/hide

[i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][

Problem

Es wurde ein orientierter Graph angegeben. Bestimmen Sie, ob ein Zyklus mit negativem Gewicht darin ist.

Eingabe
Die erste Zeile enthält die Zahl N (1 <= N <= 100) – Anzahl der Eckpunkte des Graphen. In den folgenden N Zeilen befindet sich die N Zahlen – die Adjazenzmatrix des Graphen. Das Gewicht der Rippen ist modular kleiner als 100000. Wenn keine Kante vorhanden ist, ist der entsprechende Wert 100000.
 
Ausgabe
Geben Sie in der ersten Zeile "YES" aus, wenn die Schleife existiert, oder "NO", andernfalls. 

Beispiele
Eingabe Ausgabe
1
3
100000 100000 -51
100  100000 100000
100000 -50  100000
YES