Bonsoir,
Je viens a vous car j'ai besoin d'aide pour un programme que je dois faire pour demain, et vu mon niveau assez faible en programmation, je ne sais pas comment faire
Le but du programme est de trouver une solution au N Queen problem ou il faut placer le maximum de reines possible sur une table d'echec ayant NxN pour dimensions sans que les reines puissent d'attaquer. Sauf que ici, on a le droit de placer des pions sur l'échequier au départ, et on doit prendre en compte le placement des pions pour placer nos reines.
C'est comme le problème du N Queen sauf qu'on y ajoute une contrainte au départ qui sont les pions.
L'entrée du programme contient d'abord un nombre n définissant les dimensions de l'echecier ( ex: 5 signifie 5x5 etc..) suivie de n lignes qui définissent l'état initial de l'échecier. Soit la lettre "v" pour vide, soit p signifint qu'il y a un pion sur cette case. La sortie du programme doit etre le nombre maximum de reines qui peuvent etre placées sur l'echecier.
Par exemple, pour l'entrée suivante:
3
eee
eee
eee
La sortie sera: 2
J'ai essayé d'expliquer le mieux possible, je pense que c'est assez clair.
Merci!