2010 AIME I 第 14 题

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

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

14.

对每个正整数 nn,令 f(n)=k=1100log10(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=1100log10(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
小提示:

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

Each term log10(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 满足 kn1000kn \ge 1000,再数出有多少个 kk 满足 kn10000kn \ge 10000,就能看出 f(n)f(n) 何时达到 300300

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

解答:

每项 log10(kn)\lfloor \log_{10}(kn) \rfloornn 单调不减,所以 ff 单调不减,我们只需确定它何时超过 300300。当 n=100n = 100 时,乘积 knkn10010010410^4,于是 log10=2\lfloor \log_{10} \rfloor = 2 对应 k9k \le 933 对应 10k9910 \le k \le 9944 对应 k=100k = 100,所以 f(100)=92+903f(100) = 9 \cdot 2 + 90 \cdot 3 +4=292+ 4 = 292

n=109n = 109,因为 9109=981<10009 \cdot 109 = 981 \lt 1000,且 91109=9919<10491 \cdot 109 = 9919 \lt 10^4,各项分别为 22k9k \le 9)、3310k9110 \le k \le 91)和 4492k10092 \le k \le 100):f(109)=92+823+94=300 \begin{aligned} f(109) &= 9 \cdot 2 + 82 \cdot 3 \\ &\quad {}+ 9 \cdot 4 = 300 \end{aligned}\text{。}n=110n = 110,此时 91110=1001010491 \cdot 110 = 10010 \ge 10^4,所以有十项等于 44,且 f(110)=18+813f(110) = 18 + 81 \cdot 3 +104=301>300+ 10 \cdot 4 = 301 \gt 300

由单调性可知,最大的有效 nn109109

Each term log10(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 log10=2\lfloor \log_{10} \rfloor = 2 for k9,k \le 9, 33 for 10k99,10 \le k \le 99, and 44 for k=100,k = 100, so f(100)=92+903f(100) = 9 \cdot 2 + 90 \cdot 3 +4=292.+ 4 = 292.

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

By monotonicity, the largest valid nn is 109.109.

第 13 题#13
完整试卷

其他年份的第 14 题