设 f 是 R+→R+ 的函数,对任意的正实数 x,f(3x)=3f(x),且当 x∈(1,3] 时,f(x)=1−|x−2|,设 a 是最小实数 x 使得 f(x)=2020,b 是 (1,a) 之间使得 f(x)=3 的实数 x 的个数,则下列选项正确的有( )
A.a=4207
B.a=4205
C.b=12
D.b=10
答案 AC.
解析 根据题意,当 x∈(3k,3k+1] 时,有f(x)=3k(1−|x3k−2|),
在该区间上的函数 f(x) 的最大值为f(2⋅3k)=3k,
而 36=729<2020<2187=37,于是 a∈(37,2⋅37],且2020=2187(1−|a2187−2|),
解得 a=4207(a=4541 舍去). 考虑 f(x)=3 在区间 x∈(3k,3k+1] 上的实数解个数,当 k=0 时为 0 个;当 k=1 时为 1 个;当 k=2,3,4,5,6 时为 2 个;在区间 (37,a) 为 1 个.因此b=1+2⋅5+1=12.