每日一题[2565]临界位置

已知 f(x)=10k=2(kxkx),其中 r 为不大于 r 的最大整数.则当 x0f(x) 的能取到的不同值的个数为(       )

A.32

B.36

C.45

D.46

E.无穷多个

答案    A.

解析    设 x=x+{x},则 {x}[0,1),此时f(x)=10k=2(kx+k{x}kx)=10k=2k{x}.将分母为 2,3,,10 的所有最简真分数从小到大排成一列:a1,a2,,am,这 m 个数将 [0,1) 划分成 m+1 个区间:[0,a1),[a1,a2),,[am1,am),显然在每个区间上,f(x) 均为常数,且在不同的区间上,f(x) 的取值不同,因此所求个数即 m+1.事实上,有m=10k=2ϕ(k)=1+2+2+4+2+6+4+6+4=31,其中 ϕ 为欧拉函数,因此所求不同的值的个数为 32

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

发表回复