Problema de ajedres
Publicado por Fernando (1 intervención) el 28/05/2001 05:20:06
Me llamo Fernando, y de antemano agradezco a la persona que me pueda ayudar con este problema, pues es el último proyecto de la asignatura algoritmos III , y necesito pasarla como sea, en fin, el problema es el siguiente:
Se trata de llevar al rey de un lugar a otro del tablereo sin ponerlo en jaque con algún peon, el rey se los podra comer solo si el peón está atras, y no podra moverse a una casilla amenazada por un peon.
El programa debe hacerse usando el método de busqueda con retroceso (recursión), deberá encontrar la solución en el menor número de pasos; recibira por argumentos del main un archivo de texto que contendrá la siguente información:
2
e3 h5 5 e1 f3 g5 c4 h3
h3 f5 3 h1 e3 g6
Lo que significa, la primera fila contiene el número de problemas en este caso 2, las otras filas contienen cada una en orden la posición inicial del rey, la posicion final, el número de peones, y las posiciones de los peones.
Espero que me puedan alludar con esto.
Quedo muy agradecido. Fernando.
Se trata de llevar al rey de un lugar a otro del tablereo sin ponerlo en jaque con algún peon, el rey se los podra comer solo si el peón está atras, y no podra moverse a una casilla amenazada por un peon.
El programa debe hacerse usando el método de busqueda con retroceso (recursión), deberá encontrar la solución en el menor número de pasos; recibira por argumentos del main un archivo de texto que contendrá la siguente información:
2
e3 h5 5 e1 f3 g5 c4 h3
h3 f5 3 h1 e3 g6
Lo que significa, la primera fila contiene el número de problemas en este caso 2, las otras filas contienen cada una en orden la posición inicial del rey, la posicion final, el número de peones, y las posiciones de los peones.
Espero que me puedan alludar con esto.
Quedo muy agradecido. Fernando.
Valora esta pregunta


0