Supponiamo di avere un numero di anagrammi per le stesse lettere, ad esempio:
avviso alterando integrante relativa triangolo
Supponiamo di avere un gioco in cui devi trovare tutti gli anagrammi, mettendo le lettere una alla volta in una griglia. Se metti "a" nella prima colonna in due righe diverse, allora "a" non è più valido in nessuna altra riga, perché tutte le parole che iniziano con "a" sono già state contabilizzate.
a.......
a.......
Tuttavia, se posizioni "a" nella prima posizione di una riga e "l" nella seconda posizione di un'altra, allora "a" nella prima posizione e "l" nella seconda posizione non è più possibile in qualsiasi altra riga.
a.......
.l......
Ancora più complessa, questa disposizione ...
a.......
.l......
.......g
... significa che "i" e "n" non possono essere posizionati nelle ultime posizioni 6 e 7 per nessuna delle restanti due righe, anche se non è stato ancora inserito alcun io o n.
Esiste già un algoritmo che posso seguire per determinare quali lettere sono possibili in quali posti, man mano che il gioco progredisce?