De ce contează?
Privește o tablă de șah. Nimeni nu colorează fiecare pătrat „pe de rost" — există o regulă: pătratele alb și negru se schimbă la fiecare pas, iar colțul opus aceluiași rând începe invers. Dacă știi regula, poți colora o tablă de 8 pe 8 sau una de 1000 pe 1000 cu aceeași minte. La fel facem cu o matrice: în loc să-i citim valorile una câte una, le generăm după o regulă care leagă fiecare celulă de poziția ei.
Intuiția
Până acum ai citit valorile unei matrice de la tastatură. Acum vrem să le producem singuri. Ideea-cheie e simplă: pentru multe matrice frumoase, valoarea dintr-o celulă nu e ceva întâmplător — depinde doar de unde se află celula, adică de linia i și coloana j. Dacă găsești formula care leagă valoarea de poziție, două bucle imbricate umplu toată matricea, oricât de mare ar fi.