暴力解方程

查看 114|回复 11
Light紫星   

可以是这样的:
[(i,int(c**.5))for n in[19451945]for i in range(int(n**.5)+1)if(c:=n-i*i)>=0==c**.5%1]
也可以是这样的:
[(i,int(c**.5))for i in range(4411)if not(c:=19451945-i*i)**.5%1]
dig2000
OP
  


Light紫星 发表于 2025-5-27 16:04
可以是这样的:
[(i,int(c**.5))for n in[19451945]for i in range(int(n**.5)+1)if(c:=n-i*i)>=0==c**.5% ...

good job!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部