Soit une matrice . Nous disons que deux entrées sont voisines si elles sont adjacentes horizontalement ou verticalement, et les deux entrées sont à . On veut trouver un nombre minimum de à ajouter, donc chaque peut atteindre un autre à travers une séquence de voisins.
Exemple:
100
000
001
Ici, nous avons besoin de 3 :
100
100
111
Comment trouver efficacement le nombre minimum de à ajouter, et où?