da maCrobo » 02/09/2015, 17:46
PREMESSA: del topic ho letto solo il problema per evitare di leggere la soluzione.
Prendendo due quadrati magici $X$ e $Y$, avrò ogni cella denominata con un indice, quindi per due celle con lo stesso indice appartenenti ai due quadrati magici avrò $x_i$ e $y_i$ come valori che trovo nelle celle.
Faccio la loro media aritmetica $m_i=0.5*(x_i+y_i)$ e vedo quali sono i risultati possibili.
Avrò che $m_i$ è sempre un valore compreso tra 0 e 1, quindi posso avere 0 solo se $x_i=y_i=0$ e 1 se $x_i=y_i=1$.
Può un valore di cella compreso tra 0 e 1 essere espresso come media aritmetica di due distinti? La risposta è si perché è sempre possibile avere in due celle distinte i due valori $x_i=a+\delta$ e $y_i=a-\delta$ con $\delta$ piccolo a piacere tale da non uscire dall'intervallo $[0,1]$.
Quando stai su 0 oppure 1 è chiaro quindi che non c'è modo di esprimere il valore con la media tra due altri numeri distinti nell'intervallo, quindi come media di due celle di due altri quadrati.
Dunque, ogni cella di un quadrato magico puro deve avere un valore di 0 oppure 1, in modo però da soddisfare la condizione di somma tra celle sulla stessa riga o colonna. È ovvio che non è possibile avere un quadrato con tutti uno o tutti zero. Si dovrà perciò avere che ogni quadrato avrà $n$ celle pari ad $1$ e le restanti pari a $0$. Il motivo è che una singola cella con valore $1$ è sufficiente a soddisfare la condizione richiesta lungo la riga e la colonna di cui fa parte, dato che ci sono $n$ colonne e $n$ righe, ma una cella di valore $1$ copre sia una riga che una colonna, allora ci devono essere esattamente $n$ celle con valore $1$. Se ce ne fossero di più, una riga o colonna non soddisferebbe la condizione, se ce ne fossero meno idem.