网上很多份解题报告的后半段是对的,就是不知道为什么在前面选择建模的时候把等式写错了(然后后面划出来的式子就莫名其妙地又对了)。然后把题意读懂就能做了。
题目是这样说的:
一个人从n号房子递减依次走到1号再折回,得到所有房子编号和为sum1
(注意除了1号房,其余房子都经过了两次)
然后又从n号房子递增依次走到m号再折回,得到所有房子编号和为sum2
(注意除了m号房,其余房子都经过了两次)
现在sum1==sum2
,列出方程为:
n(n+1)−1=(n+m)(m−n+1)−m
则
(2m+1)2−8n2=1
现在替换
x=2m+1,y=n
,则化为标准的佩尔方程形式:
x2−8y2=1
可以轻易得到最小的解
(x1,y1)=(3,1)
,再利用迭代公式可以求得之后的十个解:
{