Törölt nick Creative Commons License 2003.10.17 0 0 811
Úgy tudom páratlan négyzetszámokra (m^2) mindenképen van egy egyszerű eljárás:

Alsó négyzet koordinátái legyen x=1, y=1

Indulsz 1,1-ből sarokból, beírod az 1-et.

Az:

x(n)=x(n-1)+2 mod m
y(n)=y(n-1)+1 mod m

helyre beírod n-et.

Kb ennyi, ha jól emlékszem... (tehát lólépésben haladsz egy adott irányban, ha kiérsz a négyzetből, akkor az "átellenes" oldalon kell folytatnod az irogatást)