Ben, maintenant, je n'ai vraiement plus de recherche de candidat, j'ai un calcul qui génère les grilles possibles cohérentes en balayant chaque possiblité ... c'est un algo bête* et méchant ...
*pas trop bête non plus, il ne vas pas tenter deux fois la même valeur dans une zone évidemment (c'était la faille de la précédente version qui duraient plusieurs minutes ...)
Pour la mémorisation des positions, je te confirme que c'est ce que j'utilise dans ma Méthode Bourrin (d'où la suppression de la division ;)), ce que je n'avais pas fait dans la Méthode Logique (avec boucle Col\Row et multiplication), ... c'est pour cela que je repards du Bourrin et que je l'affine par logique ... bon j'avance pas beaucoup, je dois y bosser 2-3h par semaine au bureau ...
En fait, je vais tout bêtement reécrire le tout premier algo de base d'Elimination Logique mais en l'écrivant comme la Méthode Bourrin, je devrais gagner 90% du temps perdu à boucler sur des éléments qui ne sont pas impactés ...