返回题库

AIME 2010 I · 第 14 题

AIME 2010 I — Problem 14

专题
Contest Math
难度
L4
来源
AIME

题目详情

Problem

For each positive integer nn, 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)300f(n) \le 300.

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

解析

Solution 1

Observe that ff is strictly increasing in nn. We realize that we need 100100 terms to add up to around 300300, so we need some sequence of 22s, 33s, and then 44s.

It follows that n100n \approx 100 (alternatively, use binary search to get to this, with n1000n\le 1000). Manually checking shows that f(109)=300f(109) = 300 and f(110)>300f(110) > 300. Thus, our answer is 109\boxed{109}.

Solution 2

Because we want the value for which f(n)=300f(n)=300, the average value of the 100 terms of the sequence should be around 33. For the value of log10(kn)\lfloor \log_{10} (kn) \rfloor to be 33, 1000kn<100001000 \le kn < 10000. We want kn to be around the middle of that range, and for k to be in the middle of 0 and 100, let k=50k=50, so 50n=10000+10002=110002=550050n=\frac{10000+1000}{2}=\frac{11000}{2}=5500, and n=110n = 110. f(110)=301f(110) = 301, so we want to lower nn. Testing 109109 yields 300300, so our answer is still 109\boxed{109}.

Solution 3

For any nn where the sum is close to 300300, all the terms in the sum must be equal to 22, 33 or 44. Let MM be the number of terms less than or equal to 33 and NN be the number of terms equal to 22 (also counted in MM). With this definition of MM and NN the total will be 400MN300400 - M - N \le 300, from which M+N100M + N \ge 100. Now M+1M+1 is the smallest integer kk for which log10(kn)4\log_{10}(kn) \ge 4 or kn10000kn \ge 10000, thus

M=9999n.M = \left\lfloor\frac{9999}{n}\right\rfloor. Similarly,

N=999n=M10.N = \left\lfloor\frac{999}{n}\right\rfloor = \left\lfloor\frac{M}{10}\right\rfloor. Therefore,

M+M10100    M100011=91    n999991=109.M + \left\lfloor \frac{M}{10} \right\rfloor \ge 100 \implies M \ge \left\lceil\frac{1000}{11}\right\rceil = 91 \implies n \le \left\lfloor\frac{9999}{91}\right\rfloor = 109. Since we want the largest possible nn, the answer is 109\boxed{109}.

Solution 4 (similar to Solution 1, but with more detail)

Since we're working with base-1010 logarithms, we can start by testing out nn's that are powers of 1010. For n=1n = 1, the terms in the sum are log10(1),log10(2),log10(3),...,log10(100)\lfloor \log_{10} (1)\rfloor, \lfloor \log_{10} (2)\rfloor, \lfloor \log_{10} (3) \rfloor , . . . , \lfloor \log_{10} (100) \rfloor. For numbers 11-99, log10(kn)=0\lfloor \log_{10} (kn) \rfloor = 0. Then we have 9090 numbers, namely 1010-9999, for which log10(kn)=1\lfloor \log_{10} (kn) \rfloor = 1. The last number we have is 100100, which gives us log10(kn)=2\lfloor \log_{10} (kn) \rfloor = 2. This sum gives us only 90+2=9290 + 2 = 92, which is much too low. However, applying the same counting technique for n=10n = 10, our sum comes out to be 9+180+3=1929 + 180 + 3 = 192, since there are 99 terms for which log10(kn)=1\lfloor \log_{10} (kn) \rfloor = 1, 9090 terms for which log10(kn)=2\lfloor \log_{10} (kn) \rfloor = 2, and one term for which log10(kn)=3\lfloor \log_{10} (kn) \rfloor = 3. So we go up one more power of 1010 and get 18+270+4=29218 + 270 + 4 = 292, which is very close to what we are looking for.

Now we only have to bump up the value of nn a bit and check our sum. Each increase in nn by 11 actually increases the value of our sum by 11 as well (except for n=101n = 101), because whenever a 44 is added to the sum, a 33 is taken away. It doesn't take long to check and see that the value of nn we're looking for is 109\boxed{109} , which corresponds to a sum of exactly 300300.

~ anellipticcurveoverq

Video Solution

2010 AIME I #14

MathProblemSolvingSkills.com