Va bene, allora siccome nessuno risponde, e voglio essere il primo a pubblicare la risposta,

, eccola qua.
1) Funziona per qualunque numero.
2) Il calcolo che si deve fare è questo: (a - n)^2 + (n - b)*100, dove a e b sono, rispettivamente, 50 e 25.
3) Sono gli unici numeri? Se si svolgono i calcoli, viene:
a^2 - 2an + n^2 +100n -100b.
Questa è uguale a n^2 solo se
a^2 = 100b
2a = 100
e questo succede solo per a=50 e b=25, che perciò sono gli unici due numeri per i quali vale il giochetto.
