
Recursividad y backtracking
Publicado por Sarah (29 intervenciones) el 20/05/2022 14:12:31
En un tablero de ajedrez se coloca un alfil en la posición (X0, Y0) y un peón en la posición (i, j), siendo 1< = j <= 7. Se pretende encontrar una ruta para que el peón que llegue a la fila 8 sin ser comido por el alfil. Siendo el único movimiento permitido para el peón el de avance desde la posición (i, j) a la posición (i + 1, j). Si se encuentra que el peón está amenazado por el alfil en la posición (i, j), entonces debe retroceder a la fila 1, columna j+1 o j-1 {(1, j+1), (1, j-1)} Escribir el programa para resolver el supuesto problema. Teniendo en cuenta que el alfil ataca por diagonales
Valora esta pregunta


0