Rekonstruktion eines konvexen Polygons aus einer Menge von Abständen
Aufgabe «Rekonstruktion eines konvexen Polygons aus einer Menge von Abständen»
Eingabeformat
Die erste Zeile enthält eine ganze Zahl N (3 ≤ N ≤ 100). Die folgenden N Zeilen enthalten jeweils N ganze Zahlen — die Abstandsmatrix A, wobei A[i][j] = A[j][i] das Quadrat des euklidischen Abstands zwischen dem i-ten und j-ten Eckpunkt ist (0 ≤ A[i][j] ≤ 10^9). Die Diagonalelemente sind gleich 0. Die Matrix ist symmetrisch.
Ausgabeformat
Geben Sie N Zahlen aus — die Nummern der Eckpunkte in der Reihenfolge des Durchlaufs im Uhrzeigersinn, beginnend mit der kleinsten Nummer. Wenn die Rekonstruktion des Polygons unmöglich ist, geben Sie -1 aus.