返回题库

AIME 2026 II · 第 9 题

AIME 2026 II — Problem 9

专题
Contest Math
难度
L4
来源
AIME

题目详情

Problem

Let SS denote the value of the infinite sum

19+199+1999+19999+.\frac{1}{9}+\frac{1}{99}+\frac{1}{999}+\frac{1}{9999}+\dots. Find the remainder when the greatest integer less than or equal to 10100S10^{100}S is divided by 10001000.

解析

Solution 1

Expressing SS algebraically, we can write

S=a1110a1=a1b110ab.S=\sum_{a\ge1}\frac{1}{10^a-1}=\sum_{a\ge1}\sum_{b\ge1}10^{-ab}. The term 10n10^{-n} will appear exactly τ(n)\tau(n) times in the above sum: this is because the divisor function τ(n)\tau(n) counts the number of ordered pairs (a,b)(a,b) with a,b1a,b\ge 1 and ab=nab=n. So we have

S=n1τ(n)10n,10100S=n1τ(n)10100n.S=\sum_{n\ge 1}\tau(n)10^{-n},\quad10^{100}S = \sum_{n\ge 1}\tau(n)10^{100-n}. The sum of all terms with n>100n>100 is less than 11, so it is negligible. Hence

10100Sn=1100τ(n)10100nτ(98)100+τ(99)10+τ(100)669(mod1000).\lfloor 10^{100}S\rfloor \equiv \sum_{n=1}^{100}\tau(n)10^{100-n}\equiv\tau(98)\cdot 100+\tau(99)\cdot 10+\tau(100)\equiv \boxed{669} \pmod{1000}. ~TThB0501

Solution 2 (Factors)

After a bit of thinking, you'll realize that for each digit after 0.0.\dots is the number of factors of that digit.

So we're basically looking for the number of factors of 98,99,100(98,99,100 (and 101101 to check for carried ones).).

Factors of 98=272,99=1132,100=2252,101=101,9823=6,9923=6,10033=9,1012.98 = 2\cdot7^2, 99 = 11\cdot3^2, 100 = 2^2\cdot5^2, 101 = 101, 98 \to{2\cdot3=6}, 99 \to{2\cdot3=6}, 100 \to{3\cdot3=9}, 101 \to{2}.

So, we get 669669 and 22. The two doesn't carry a one, therefore the answer is 669.\boxed{669}.

~ BenjaminDong01

Solution 3 (Decimals)

We can represent each of the terms as a recurring decimal.

For example, 19=0.1\frac{1}{9} = 0.\overline{1} and 199=0.01\frac{1}{99} = 0.\overline{01}. Given this it is trivial to see that the only terms that will contribute to the nthnth decimal place will be 110a1\frac{1}{10^a - 1} where aa is a factor of nn.

Now consider multiplying SS by 1010010^{100} and taking it modulo 10001000. This would leave the digits in the 98th, 99th, and 100th places.

So, we find that 98 has 6 factors, 99 has 6 factors, and 100 has 9 factors. 101 is prime, so we don't need to worry about any carrying affecting the 100th decimal place.

Therefore, the answer is 669\boxed{669}.

~mathmaniak

Solution 4 (Really thorough)

It is very well known that a10n1=0.00...00 n-1 zerosa\frac{a}{10^n-1}=0.\overline{\underbrace{00...00}_{\text{ n-1 zeros}}a}.

Therefore, we can say that

Tn=110n1=0.00...00 n-1 zeros1T_n=\frac{1}{10^n-1}=0.\overline{\underbrace{00...00}_{\text{ n-1 zeros}}1} .

Let Sk=n=0k(Tn)S_k=\sum_{n=0}^k(T_n),

The problem asks us for

10100S(mod1000)\lfloor10^{100}S_\infty\rfloor\pmod{1000} .

let DnD_n be the nthn-th place value of SS_\infty, before converting. For example, D48=10D_{48}=10. Observe that each TnT_n is periodic with period nn. Then, it sbould be obvious that each value of DknD_{kn} (kZ+k\in\mathbb{Z^+}) has a 11 contributed from TnT_n, as TnT_n "deposits" as 11 every nn digits.

We can therefore say that Dn=σ0(n)D_n=\sigma_0(n) (σ0(n)\sigma_0(n) is the number of divisors of n. In general, σk(n)\sigma_k(n) is the sum of the kthk-th powers of the divisors n)

I think we can agree that S=n=0(Dn10n)=n=0(σ0(n)10n)S_\infty=\sum_{n=0}^\infty(\frac{D^n}{10^n})=\sum_{n=0}^\infty(\frac{\sigma_0(n)}{10^n}) from the definition of place values.

We can also argue that the terms after D100D_{100} are inconsequential. This is basically because it is easy enough to see that σ0(n)\sigma_0(n) is much less than 10n10010^{n-100} if n>100n>100, and summing all of those values is logically not going to be over 1. IE, those terms will never "escape the decimal place". Then, the floor part will just remove that.

So we can say that

10100S=10100S100=10100n=0100(σ0(n)10n)\lfloor10^{100}S_\infty\rfloor=10^{100}S_{100}=10^{100}\sum_{n=0}^{100}(\frac{\sigma_0(n)}{10^n}) We want:

10100n=0100(σ0(n)10n)(mod1000)10^{100}\sum_{n=0}^{100}(\frac{\sigma_0(n)}{10^n})\pmod{1000} Since we are working mod 1000, all of the terms with n97n\leq97 will end up as σ0(n)10(r3)\sigma_0(n)*10^{(r\geq3)}. So, all of the terms just disappear before n=98. We are then left with:

σ0(98)10(10098)+σ0(99)10(10099)+σ0(100)10(100100)=6100+610+9=669{\sigma_0(98)}*{10^{(100-98)}}+{\sigma_0(99)}*{10^{(100-99)}}+{\sigma_0(100)}*{10^{(100-100)}}=6*100+6*10+9=\boxed{669} Because 98=249=2172σ0(98)=23=698=2*49=2^1*7^2\therefore\sigma_0(98)=2*3=6 and 99=911=32112σ0(99)=23=699=9*11=3^2*11^2\therefore\sigma_0(99)=2*3=6 and 100=425=2252σ0(100)=33=9100=4*25=2^2*5^2\therefore\sigma_0(100)=3*3=9

~Stereotypicalmathnerd

Solution 5 (Intuition for Solution 1)

Like in solution 1, we see that we just have the sum k=1110k1\sum_{k=1}^{\infty} \frac{1}{10^k - 1}. We factor out 10k10^k at the bottom to obtain k=1110k(110k)\sum_{k=1}^{\infty} \frac{1}{10^k(1 - 10^{-k})}. We replace 110k\frac{1}{10^k} as 10k10^{-k} and the result is k=110k110k\sum_{k=1}^{\infty} \frac{10^{-k}}{1 - 10^{-k}}. However, that result is just an infinite geometric series! We have that r=10kr = 10^{-k} and 0<r<10 < |r| < 1. The first term of this series is rr itself. Thus, the series is rlr^l for some values ll, and we can conclude the sum as l=1(10k)l\sum_{l=1}^{\infty} (10^{-k})^l. We determine the value for kk using an exterior nested sum to obtain the double sum found in solution 1. Continue as followed.

~Pinotation