oui bravo cest juste.
voici ma méthode (la meme à peu prés)
on a q>r
r=1977-q²
rac(1977)>=q>1977-q²
ou on trouve 44,46=<q<43,96
on trouve q=44 d ou r=41
donc a²+b²=44a+44b+41
a²-44a+484+b²-44b+484=41+986
(a-22)²+(b-22)²=1009
on pose x=a-22 et y=b-22
donc x²+y²=1009, equation diphantienne de deuxieme degré, ou x et y appartiennent à Z. on sait qu exactement un de x et y est impair, donc on calcule les valeurs de x<31 impaire tel que y appartien a Z, les seules possibilitées sont |x|=28 et |y|=15
les valeurs pour les quelles a et b appartiennent à N sont x=28 et y=15 et x=28 et y=-15
donc les solutions sont (50;37) et (50;7)