返回题库

AIME 2026 I · 第 13 题

AIME 2026 I — Problem 13

专题
Contest Math
难度
L4
来源
AIME

题目详情

Problem

For each nonnegative integer rr less than 502502, define

Sr=m0(10,000502m+r),S_r=\sum_{m\geq 0}\binom{10,000}{502m+r}, where (10,000n)\binom{10,000}{n} is defined to be 00 when n>10,000n>10,000. That is, SrS_r is the sum of all the binomial coefficients of the form (10,000k)\binom{10,000}{k} for which 0k10,0000\leq k\leq 10,000 and krk-r is a multiple of 502502. Find the number of integers in the list S0,S1,S2,,S501S_0,S_1,S_2,\dots,S_{501} that are multiples of the prime number 503503.

解析

Solution 1

Consider polynomials in F503[x]\mathbb F_{503}[x], that is, polynomials with integer coefficients taken modulo 503503. When viewed as functions F503×F503\mathbb F_{503}^\times \to \mathbb F_{503} (note that we have removed 00 from the domain), it turns out that every such polynomial is equivalent to a unique polynomial of degree at most 501501. For example, x502x^{502} is equivalent to 11 by Fermat's little theorem. This equivalent polynomial with smaller coefficients can always be constructed by simply taking all exponents modulo 502502. The uniqueness of the reduced polynomial can be proven by using a finite field Fourier transform: If we expand any polynomial p(x)p(x) of degree at most 501501,

p(x)=a0+a1x++a501x501,p(x) = a_0 + a_1x + \cdots + a_{501}x^{501}, then

aki=1502ikp(i)(mod503).a_k \equiv -\sum_{i=1}^{502} i^{-k} p(i) \pmod{503}. This lets us determine the coefficients of p(x)p(x) exactly by evaluating it on i=1,2,,502i = 1, 2, \dots, 502, so the polynomial must be unique.


The problem statement tells us the SrS_r are the coefficients of the reduction of (1+x)10,000(1 + x)^{10,000}:

(1+x)10,000r=0501Srxr(modx5021).(1 + x)^{10,000} \equiv \sum_{r = 0}^{501} S_r x^r \pmod{x^{502} - 1}. We can use Fermat's little theorem to reduce (1+x)10,000(1 + x)^{10,000} in a different way. For all x{1,2,,502}x \in \{1, 2, \dots, 502\}, we can evaluate that (1+x)10,000(1+x)462(mod503)(1 + x)^{10,000} \equiv (1 + x)^{462} \pmod{503}. Because reductions are unique, this means that (1+x)462(1 + x)^{462} is the reduction we seek. Equating coefficients,

r=0501Srxr(1+x)462(mod503),\sum_{r = 0}^{501} S_r x^r \equiv (1 + x)^{462} \pmod{503}, we get that Sr(462r)(mod503)S_r \equiv \binom{462}{r} \pmod{503}. Because 503503 is prime and 462462 is less than 503503, none of the binomial coefficients (4620),(4621),,(462462)\binom{462}{0}, \binom{462}{1}, \dots, \binom{462}{462} are equivalent to zero. So, SrS_r is zero exactly when r>462r > 462, i.e., r{463,464,,501}r \in \{463, 464, \dots, 501\}. There are 501463+1=039501 - 463 + 1 = \boxed{039} such rr. ~Gray_Wolf

Solution 2 ~ Jesse Zhang (FUNKCCP)

Let p=503p = 503. Since pp is a prime number, the field Fp\mathbb{F}_p is a finite field of order pp. Let N=10,000N = 10,000 and d=502d = 502. Observe that d=p1d = p - 1. The problem asks for the number of indices r{0,1,,d1}r \in \{0, 1, \dots, d-1\} such that Sr0(modp)S_r \equiv 0 \pmod{p}.

The sum SrS_r corresponds to the sum of every dd-th coefficient of the binomial expansion of (1+x)N(1+x)^N. Specifically, consider the polynomial P(x)=(1+x)NP(x) = (1+x)^N in the polynomial ring Fp[x]\mathbb{F}_p[x]. By the binomial theorem,

P(x)=k=0N(Nk)xk.P(x) = \sum_{k=0}^N \binom{N}{k} x^k. To isolate the coefficients where the exponent kk satisfies kr(modd)k \equiv r \pmod{d}, we analyze the polynomial modulo xd1x^d - 1. In the quotient ring Fp[x]/xd1\mathbb{F}_p[x] / \langle x^d - 1 \rangle, we have the identity xd=1x^d = 1, which implies xk=xk(modd)x^k = x^{k \pmod d}. Consequently, the reduction of P(x)P(x) is given by

P(x)(modxd1)=r=0d1(m0(Ndm+r))xr=r=0d1Srxr.P(x) \pmod{x^d - 1} = \sum_{r=0}^{d-1} \left( \sum_{m \ge 0} \binom{N}{dm+r} \right) x^r = \sum_{r=0}^{d-1} S_r x^r. We proceed to compute the explicit form of (1+x)N(modxd1)(1+x)^N \pmod{x^d - 1}. The polynomial xd1=xp11x^d - 1 = x^{p-1} - 1 splits completely in Fp\mathbb{F}_p, and its roots are exactly the non-zero elements of Fp\mathbb{F}_p, denoted Fp×={1,2,,p1}\mathbb{F}_p^\times = \{1, 2, \dots, p-1\}. Let αFp×\alpha \in \mathbb{F}_p^\times be any such root. By Fermat's Little Theorem, for any α0\alpha \neq 0, we have αp1=1\alpha^{p-1} = 1.

We evaluate the polynomial (1+x)N(1+x)^N at an arbitrary root α\alpha of xd1x^d - 1. First, we express NN in terms of dd:

10,000=19×502+462.10,000 = 19 \times 502 + 462. Thus, N=19d+462N = 19d + 462. Then, the value of the polynomial at x=αx = \alpha is:

(1+α)N=(1+α)19d+462=[(1+α)d]19(1+α)462.(1+\alpha)^N = (1+\alpha)^{19d + 462} = \left[ (1+\alpha)^d \right]^{19} (1+\alpha)^{462}. We distinguish two cases for α\alpha:

   $\bullet$ Case 1: $\alpha \neq -1$.
   Then $1+\alpha \in \mathbb{F}_p^\times$. Since the order of the multiplicative group is $d = p-1$, we have $(1+\alpha)^d = 1$. The expression simplifies to:
   

$
(1+\alpha)^N = 1^{19} \cdot (1+\alpha)^{462} = (1+\alpha)^{462}.
$
   $\bullet$ Case 2: $\alpha = -1$.
   Then $1+\alpha = 0$. The left side becomes $0^N = 0$ (since $N \ge 1$). The term $(1+\alpha)^{462} = 0^{462} = 0$. Thus, the equality $(1+\alpha)^N = (1+\alpha)^{462}$ holds strictly.

In both cases, (1+α)N=(1+α)462(1+\alpha)^N = (1+\alpha)^{462} for all roots α\alpha of xd1x^d - 1. Let Q(x)=(1+x)462Q(x) = (1+x)^{462}. Since the polynomials Srxr\sum S_r x^r and Q(x)Q(x) agree on all dd distinct roots of xd1x^d - 1, and the degree of Q(x)Q(x) is 462462, which is strictly less than d=502d=502, Lagrange interpolation implies that these polynomials are identical in Fp[x]\mathbb{F}_p[x].

Therefore, equating the coefficients of xrx^r:

Sr(462r)(mod503).S_r \equiv \binom{462}{r} \pmod{503}. We seek the number of integers r{0,1,,501}r \in \{0, 1, \dots, 501\} such that Sr0(mod503)S_r \equiv 0 \pmod{503}. The binomial coefficient (nk)\binom{n}{k} modulo a prime pp is zero if and only if k>nk > n (assuming n<pn < p). Here, n=462n = 462.

$\bullet$ For $0 \le r \le 462$, $\binom{462}{r} \not\equiv 0 \pmod{503}$.
$\bullet$ For $463 \le r \le 501$, $\binom{462}{r} = 0$, so $S_r \equiv 0 \pmod{503}$.

The values of rr satisfying the condition are exactly the integers in the range [463,501][463, 501]. The count is:

501463+1=39.501 - 463 + 1 = 39. AIME diagram

The number of integers in the list S0,S1,,S501S_0, S_1, \dots, S_{501} that are multiples of 503503 is 3939.