2022 AMC 10B 第 24 题

先试着解答 2022 AMC 10B 第 24 题,然后核对你的答案与精心整理的解答,解答来自 LIVE by Po-Shen Loh。你也可以参加完整限时模拟考试、查看全部 2022 AMC 10B 解答,或核对答案

所有题目均经美国数学协会(MAA)官方合法授权使用。

24.

考虑满足 f(x)f(y)12xy|f(x)-f(y)|\leq \dfrac{1}{2}|x-y| 的函数 ff,其中 xxyy 为任意实数。在所有还满足 f(300)=f(900)f(300) = f(900) 的这类函数中,下面这个表达式的最大可能值是多少?f(f(800))f(f(400))f(f(800))-f(f(400))

Consider functions ff that satisfy f(x)f(y)12xy|f(x)-f(y)|\leq \dfrac{1}{2}|x-y| for all real numbers xx and y.y. Of all such functions that also satisfy the equation f(300)=f(900),f(300) = f(900), what is the greatest possible value of the following expression? f(f(800))f(f(400))f(f(800))-f(f(400))

2525

5050

100100

150150

200200

答案:B
知识点:函数不等式极端原理
难度评级:2390
小提示:

证明上界后,构造一个能取到该上界的分段线性函数

After proving the upper bound, give a piecewise-linear function that attains it

大提示:

f(300)=f(900)f(300)=f(900) 的两侧各使用两次收缩条件

Use the contraction condition twice on each side of f(300)=f(900)f(300)=f(900)

解答:

连续使用两次收缩不等式可得 f(f(400))f(f(300))12f(400)f(300)25 \begin{aligned} &|f(f(400))-f(f(300))|\\ &\quad\le\frac12|f(400)-f(300)|\\ &\quad\le25 \end{aligned}\text{,}同理,f(f(800))f(f(900))25|f(f(800))-f(f(900))|\le25\text{。}

M=f(f(300))=f(f(900))M=f(f(300))=f(f(900))。由三角不等式,f(f(800))f(f(400))f(f(800))M+Mf(f(400))50 \begin{aligned} &|f(f(800))-f(f(400))|\\ &\quad\le|f(f(800))-M|\\ &\qquad+|M-f(f(400))|\\ &\quad\le50 \end{aligned}\text{。}

为取到这个上界,定义 ff 为依次经过下列各点的分段线性函数:(300,600),(400,550),(550,575),(650,625),(800,650),(900,600)\begin{gathered}(300,600),(400,550),(550,575),\\ (650,625),(800,650),(900,600)\end{gathered}\text{。}并规定当 x300x\leq300x900x\geq900f(x)=600f(x)=600。每一段斜率的绝对值都不超过 12\dfrac12,因此满足收缩条件。特别地,f(300)=f(900)=600f(300)=f(900)=600f(400)=550f(400)=550f(800)=650f(800)=650。所以 f(f(400))=f(550)=575f(f(400))=f(550)=575,而 f(f(800))=f(650)=625f(f(800))=f(650)=625,两者之差为 5050

所以正确答案是 B

Applying the contraction inequality twice gives f(f(400))f(f(300))12f(400)f(300)25, \begin{aligned} &|f(f(400))-f(f(300))|\\ &\quad\le\frac12|f(400)-f(300)|\\ &\quad\le25, \end{aligned} and similarly f(f(800))f(f(900))25.|f(f(800))-f(f(900))|\le25.

Set M=f(f(300))=f(f(900)).M=f(f(300))=f(f(900)). The triangle inequality now yields f(f(800))f(f(400))f(f(800))M+Mf(f(400))50. \begin{aligned} &|f(f(800))-f(f(400))|\\ &\quad\le|f(f(800))-M|\\ &\qquad+|M-f(f(400))|\\ &\quad\le50. \end{aligned}

To attain the bound, define ff by linear interpolation through the points (300,600),(400,550),(550,575),(650,625),(800,650),(900,600).\begin{gathered}(300,600),(400,550),(550,575),\\ (650,625),(800,650),(900,600).\end{gathered} and set f(x)=600f(x)=600 for x300x\leq300 or x900.x\geq900. Every segment has slope with absolute value at most 12,\dfrac12, so the contraction condition holds. In particular, f(300)=f(900)=600,f(300)=f(900)=600, f(400)=550,f(400)=550, and f(800)=650.f(800)=650. Hence f(f(400))=f(550)=575,f(f(400))=f(550)=575, while f(f(800))=f(650)=625,f(f(800))=f(650)=625, giving the difference 50.50.

Thus, the answer is B .

第 23 题#23
完整试卷

其他年份的第 24 题