2010 AIME I 第 14 题

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

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

14.

对每个正整数 nn,令 f(n)=∑k=1100⌊log⁡10(kn)⌋f(n) = \sum_{k=1}^{100} \lfloor \log_{10}(kn) \rfloor。求最大的 nn,使其满足 f(n)≤300f(n) \le 300。

注:⌊x⌋\lfloor x \rfloor 是小于或等于 xx 的最大整数。

For each positive integer n,n, let f(n)=∑k=1100⌊log⁡10(kn)⌋.f(n) = \sum_{k=1}^{100} \lfloor \log_{10}(kn) \rfloor. Find the largest value of nn for which f(n)≤300.f(n) \le 300.

Note: ⌊x⌋\lfloor x \rfloor is the greatest integer less than or equal to x.x.

答案:109
知识点:取整函数对数数字
难度评级:3060
小提示:

每项 ⌊log⁡10(kn)⌋\lfloor \log_{10}(kn) \rfloor 都随 nn 的增大而不减,所以 ff 单调不减;先计算基准值 f(100)=292f(100) = 292

Each term ⌊log⁡10(kn)⌋\lfloor \log_{10}(kn) \rfloor never decreases as nn grows, so ff is nondecreasing; compute f(100)=292f(100) = 292 as a baseline

大提示:

当 nn 略大于 100100 时,数出有多少个 kk 满足 kn≥1000kn \ge 1000,再数出有多少个 kk 满足 kn≥10000kn \ge 10000,就能看出 f(n)f(n) 何时达到 300300

For nn slightly above 100,100, count the kk with kn≥1000kn \ge 1000 and the kk with kn≥10000kn \ge 10000 to see exactly when f(n)f(n) reaches 300300

解答:

每项 ⌊log⁡10(kn)⌋\lfloor \log_{10}(kn) \rfloor 随 nn 单调不减,所以 ff 单调不减,我们只需确定它何时超过 300300。当 n=100n = 100 时,乘积 knkn 从 100100 到 10410^4,于是 ⌊log⁡10⌋=2\lfloor \log_{10} \rfloor = 2 对应 k≤9k \le 9,33 对应 10≤k≤9910 \le k \le 99,44 对应 k=100k = 100,所以 f(100)=9⋅2+90⋅3f(100) = 9 \cdot 2 + 90 \cdot 3 +4=292+ 4 = 292。

对 n=109n = 109,因为 9⋅109=981<10009 \cdot 109 = 981 \lt 1000,且 91⋅109=9919<10491 \cdot 109 = 9919 \lt 10^4,各项分别为 22(k≤9k \le 9)、33(10≤k≤9110 \le k \le 91)和 44(92≤k≤10092 \le k \le 100):f(109)=9⋅2+82⋅3+9⋅4=300。 \begin{aligned} f(109) &= 9 \cdot 2 + 82 \cdot 3 \\ &\quad {}+ 9 \cdot 4 = 300 \end{aligned}\text{。}对 n=110n = 110,此时 91⋅110=10010≥10491 \cdot 110 = 10010 \ge 10^4,所以有十项等于 44,且 f(110)=18+81⋅3f(110) = 18 + 81 \cdot 3 +10⋅4=301>300+ 10 \cdot 4 = 301 \gt 300。

由单调性可知,最大的有效 nn 是 109109。

Each term ⌊log⁡10(kn)⌋\lfloor \log_{10}(kn) \rfloor is nondecreasing in n,n, so ff is nondecreasing and we just locate where it passes 300.300. For n=100:n = 100: the products knkn run from 100100 to 104,10^4, giving ⌊log⁡10⌋=2\lfloor \log_{10} \rfloor = 2 for k≤9,k \le 9, 33 for 10≤k≤99,10 \le k \le 99, and 44 for k=100,k = 100, so f(100)=9⋅2+90⋅3f(100) = 9 \cdot 2 + 90 \cdot 3 +4=292.+ 4 = 292.

For n=109:n = 109: since 9⋅109=981<10009 \cdot 109 = 981 \lt 1000 and 91⋅109=9919<104,91 \cdot 109 = 9919 \lt 10^4, the terms are 22 for k≤9,k \le 9, 33 for 10≤k≤91,10 \le k \le 91, and 44 for 92≤k≤100:92 \le k \le 100: f(109)=9⋅2+82⋅3+9⋅4=300. \begin{aligned} f(109) &= 9 \cdot 2 + 82 \cdot 3 \\ &\quad {}+ 9 \cdot 4 = 300. \end{aligned} For n=110:n = 110: now 91⋅110=10010≥104,91 \cdot 110 = 10010 \ge 10^4, so ten terms equal 44 and f(110)=18+81⋅3f(110) = 18 + 81 \cdot 3 +10⋅4=301>300.+ 10 \cdot 4 = 301 \gt 300.

By monotonicity, the largest valid nn is 109.109.

第 13 题#13
完整试卷

其他年份的第 14 题