Sólo hay dos maneras en que $(n+f(m))(m+f(n))$ puede ser un cuadrado perfecto.
$(n+f(m))$, $(m+f(n))$ son cuadrados perfectos para cada número natural $n,m$.
$(n+f(m))=A=(m+f(n))$ , en cuyo caso $(n+f(n))(m+f(n))=A^2$
La primera forma no puede suceder, porque si $(n+f(m))$ es un cuadrado perfecto, $$((n+1)+f(m))=(n+f(m))+1$ $ no lo es. Usted puede agregar uno a un cuadrado perfecto y conseguir otro cuadrado perfecto aquí está una lista de convencer:
$$1,4,9,16,25,36,49,...$$
Así que la única manera de $(n+f(m))(m+f(n))$ es un número perfecto es si$$n+f(m)=m+f(n)$$ Set $m=n-1$ entonces tenemos
$$n+f(n-1)=(n-1)+f(n)$$
la solución para $f(n)$ nos da
$$f(n)=f(n-1)+1$$
Observe que
$$f(n)=f(n-1)+1=f(n-2)+2=...=f(1)+(n-1)$$
Lo que esto significa es que, dado cualquier número natural $c$. $$f(n)=c+(n-1)$$ es una solución.
Aquí es una revisión:
$$(m+f(n))(n+f(m))=(m+[c+(n-1)])(n+[c+(m-1)])=(m+n+c-1)^2$$