每日一题[1984]连环扣

对于实数 xx 为不超过 x 的最大整数. 并定义 x 的小数部分为 {x}=xx. 例如, {3}=0, {4.56}=0.56. 令 f(x)=x{x}, 并记 N 为关于 x 的方程 f(f(f(x)))=17 在区间 [0,2020] 中的解的个数, 则 N1000 的余数为_______.

答案    10

解析  注意到若 x[n,n+1) (nN), 则 f(x)=n(xn), 在区间 x[n,n+1) 上单调递增, 且取值范围是 [0,n+1). 因此方程 f(x)=t 在区间 [k,k+1) (k=t,t+1,,) 有解, 且每个区间恰好有一个解. 现在考虑 f(x)=17 在区间 [a,a+1) (aN) 上的解, 在处理方程 f(f(x))=17 的过程中, 这个解在区间 [k,k+1) (k=a,a+1,) 上都有对应有解. 类似的, 考虑 f(x)=17 在区间 [a,a+1)f(f(x))=17 在区间 [b,b+1) 上的解, 在处理方程 f(f(f(x)))=17 的过程中, 这个解在区间 [k,k+1) (k=b,b+1,,) 上都对应有解. 综上所述, 方程 f(f(f(x)))=17 的每个解都与一个有序自然数对 (a,b,c) 一一对应, 其中 17abc<2020, 因此所求 N=(20053), 而N=20052004200365334310(mod1000).

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复