已知函数 f1(x)=|x−1|, 且 fn(x)=fn−1(|x−n|) (n>1 且 n∈N), 则使 fn(x) 的所有零点之和大于 500000 的 n 的最小值为_______.
答案 101.
解析 根据题意, 可以列写 n=1,2,3,4,5 时 fn(x) 的零点: nfn(x) 的零点1121,330,2,4,64−2,0,2,4,6,8,105−5,−3,−1,1,3,5,7,9,11,13,15 我们归纳出 fn(x) (n⩾3) 的零点是首项为 An=−n(n−3)2, 末项为 Bn=n(n+1)2, 公差为 2 的等差数列. 用数学归纳法证明如下, 命题对 n=3 显然成立, 若命题对 n 成立, 我们证明其对 n+1 也成立. 由于 fn+1(x) 的零点由 fn(|x−(n+1)|)=0 确定, 因此零点集合为{(n+1)+An,(n+1)+(An+2),⋯,(n+1)+Bn}∪{(n+1)−An,(n+1)−(An+2),⋯,(n+1)−Bn},将 An,Bn 代入, 可得 fn+1(x) 的零点集合为{−(n+1)(n−2)2,−(n+1)(n−2)2+2,−(n+1)(n−2)2+4,⋯,(n+1)(n+2)2},命题得证. 因此 fn(x) 的零点之和Sn=An+Bn2⋅(Bn−An2+1)=12n(n2−n+2).考虑到12n(n2−n+2)>500000⟺n3−n2+2n>1000000⟹n3>1000000⟹n⩾101,而当 n=101 时, 有S101=(100+1)3−(100+1)2+202=1003+3⋅1002+3⋅100+1−1002−2⋅100−1+202>1003,符合题意. 因此所求 n 的最小值为 101.