Vérification d'une grille Sudoku 9×9
Approche par marquage avec ensembles de bits
Une solution élégante consiste à utiliser trois tableaux de masques de bits pour suivre les présences respectivement dans les lignes, les colonnes et les sous-grilles. Cette technique évite les réinitialisations répétées et offre une complexité temporelle en O(1) avec un espace constant.
class Soluti ...
Publié le 13 août à 12h03
Résolution des problèmes de couverture exacte avec Dancing Links
Introduction au problème de couverture exacte
Considérons une matrice binaire A de N lignes et M colonnes (N,M ≤ 500). L'objectif est de sélectionner un ensemble de lignes tel que pour chaque colonne, il y a exactement une ligne sélectionnée avec un 1 dans cette colonne. Une approche par force brute consisterait à itérer sur toutes les combinai ...
Publié le 6 juillet à 03h34