计算一下M*sqrt2的小数部分下限。设M*sqrt2的整数部分为N,小数部分为s,则
M*sqrt2-N=s
1/s = 1/(M*sqrt2-N)=(M*sqrt2+N)/(2MM-NN)<=Msqrt2+N~=2sqrt2*M
所以2sqrt2*M>2021*(sqrt2-1)
M>2021/4*(2-sqrt2)=295.9
因为a+c<200,所以只有a+c=0时符合题目要求,此时b=2a,a从-50到50,101个解。
【 在 zxf (天堂鸟) 的大作中提到: 】
: 似乎可以这么做:再除x,得到(a+c)乘以根号2得数的小数部分<2.414/2021。然后用连分数算出a+c取值。
: 发自「今日水木 on iPhone 6」
--
FROM 114.222.171.*