- 积分
- 0
- 注册时间
- 2014-12-1
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2014-12-7 11:47:16
|
显示全部楼层
来自 湖南湘潭
实际上这是个求整数解的简单方程。
用maple验证一下,当r = 1000时,应为28组解;
> S := isolve(x^2+y^2 = 1000^2);
{x = -1000, y = 0}
{x = -960, y = -280}
{x = -960, y = 280}
{x = -936, y = -352}
{x = -936, y = 352}
{x = -800, y = -600}
{x = -800, y = 600}
{x = -600, y = -800}
{x = -600, y = 800}
{x = -352, y = -936}
{x = -352, y = 936}
{x = -280, y = -960}
{x = -280, y = 960}
{x = 0, y = -1000}
{x = 0, y = 1000}
{x = 280, y = -960}
{x = 280, y = 960}
{x = 352, y = -936}
{x = 352, y = 936}
{x = 600, y = -800}
{x = 600, y = 800}
{x = 800, y = -600}
{x = 800, y = 600}
{x = 936, y = -352}
{x = 936, y = 352}
{x = 960, y = -280}
{x = 960, y = 280}
{x = 1000, y = 0}
> nops([S]); #计算个数
28
当 r= 10000时,应有36组解;
100000(10万)时有44个解。
用maple很快就可以得出答案。 |
|