Problem
Auf dem Schachbrett NxN Im Käfig (x1, y1) steht ein hungriges Schachpferd. Er möchte in den -Käfig (x2, y2) gelangen, wo köstliches Schachgras wächst. Was ist die geringste Anzahl von Zügen, die er dafür machen muss?
Eingabedaten: Die Programmeingabe enthält fünf Zahlen: N, x1, y1, x2, y2 ((((( -tex">\(5 <= N <= 20\), \(1 <= x_1,\ y_1,\ x_2,\ y_2 <= N\)).
Die obere linke Zelle der Tafel hat die Koordinaten (1, 1), die untere rechte Zelle (N, N).
Ausgabe: Geben Sie die einzige Zahl K aus - die kleinste erforderliche Anzahl von Pferdzügen.
Beispiele
| № |
Eingabe |
Ausgabe |
| 1 |
5
1 1
3 2 |
1 |