Module: BFS - Caminata de amplitud


Problem

5 /6


un caballo

Problem

En el tablero de ajedrez NxN en la celda (x1, y1) hay un caballo de ajedrez hambriento. Quiere entrar en la celda (x2, y2), donde crece una deliciosa hierba de ajedrez. ¿Cuál es el menor número de movimientos que tiene que hacer para hacer esto?
 
Datos de entrada: El programa recibe cinco números como entrada: N, x1 < /código>, y1, x2, y2 (\(5 <= N <= 20\), \(1 <= x_1,\ y_1,\ x_2,\ y_2 <= N\)).
La celda superior izquierda del tablero tiene las coordenadas (1, 1), la celda inferior derecha tiene las coordenadas (N, N).
 
Resultado: Imprime un solo número K - el número mínimo necesario de movimientos de caballo. 
 

 

Ejemplos
# Entrada Salida
1 5
1 1
3 2
1