Le but du problème des huit dames est de placer huit dames d'un jeu d'échecs sur un échiquier de 8 × 8 cases sans que les dames puissent se menacer mutuellement, conformément aux règles du jeu d'échecs (la couleur des pièces étant ignorée). Par conséquent, deux dames ne doivent jamais partager la même rangée, colonne, ou diagonale.
Utilisation de l'algorithme de Niklaus WIRTH, créateur du langage de programmation Pascal et lauréat du prix Turing en 1984.
Proposition de différentes tailles pour le damier et calcul du nombre total de solutions en conséquence.