AMC 8 2025 Problem 22
AMC8 2025 年第 22 题
特殊数与不定方程★★★☆☆
A classroom has a row of 35 coat hooks. Paulina likes coats to be equally spaced, so that there is the same number of empty hooks before the first coat, after the last coat, and between every coat and the next one. Suppose there is at least 1 coat and at least 1 empty hook. How many different numbers of coats can satisfy Paulina's pattern?
教室里有一排35个衣钩。Paulina希望衣服之间的间隔相等,使得第一件衣服前、最后一件衣服后以及每两件衣服之间的空衣钩数量相同。假设至少有1件衣服且至少有1个空衣钩。请问有多少种不同的衣服数量可以满足Paulina的要求?

- A.2
- B.4
- C.5
- D.7
- E.9
正确答案 · Correct Answer
D
解析 · Solution
解法1
常规解法·设两个未知数,加 1 凑因式分解
设挂了 件外套、每段空隙有 个空钩。先想清楚有几段空隙: 件外套像 根隔板,隔出「第一件前+相邻两件之间(c-1 段)+最后一件后」,共 c+1 段。题目要求每段一样多( 个),且 、。
数全部 35 个钩子:外套占 个,空钩共 个,
展开得 kc+k+c=35。这种「两个未知数又相乘又相加」的方程有个标准招——两边加 1 凑乘积:
现在只需把 36 拆成两个因数的积。36 的因数有 1、2、3、4、6、9、12、18、36 共 9 个;因为 、,两个因数都得 ,去掉带 1 的两种拆法 (1,36)、(36,1),剩 9-2=7 种。每种拆法定出一个外套数:c+1=2,3,4,6,9,12,18,即 c=1,2,3,5,8,11,17。抽一个验算:c=17、k=1 时 17+1×18=35 ✓。共 7 种,选 D。
易错提醒:空隙是 c+1 段不是 c-1 段——第一件前、最后一件后都有空隙,题面写明了;另一个坑是丢掉「至少 1 件外套、至少 1 个空钩」,把带 1 的两种拆法也数进去得 9,正好是干扰项 E。
巧解·补一件「影子外套」凑整节
把图案看成一节一节的重复:「 个空钩+1 件外套」算一节,每节长 k+1。从排头数起, 件外套对应 个整节,只剩排尾一段 个空钩——在最末尾补一件想象中的「影子外套」,正好凑成 c+1 个整节:
问题一步变成:36 拆成两个都 的因数之积有几种(一个当节长 k+1、一个当节数 c+1)。因数 1、2、3、4、6、9、12、18、36 去头去尾,中间 7 个都能当 c+1,共 7 种。
前置(因数个数怎么数):,一个因数由「取几个 2()、取几个 3()」决定,共 个。
Solution 1
*(Elementary — two unknowns, then add 1 to factor.)*
Say coats are hung with empty hooks in every gap. First count the gaps: coats act as dividers, creating "before the first + between consecutive coats (c-1 gaps) + after the last," i.e. c+1 gaps, each holding hooks, with and .
Counting all 35 hooks: coats take , empty hooks total , so
Expanding: kc+k+c=35. The standard move for "two unknowns multiplied and added" is to add 1 and factor:
Now just split 36 into two factors. Its divisors are 1, 2, 3, 4, 6, 9, 12, 18, 36 — nine of them. Since and , both factors must be , discarding (1,36) and (36,1): 9-2=7 ways. Each fixes one coat count: c+1=2,3,4,6,9,12,18, i.e. c=1,2,3,5,8,11,17. Spot-check c=17, k=1: 17+1×18=35 ✓. So 7 ways, choice D.
Watch out: there are c+1 gaps, not c-1 — the problem explicitly includes the gap before the first coat and after the last; and don't drop "at least 1 coat and at least 1 empty hook" — keeping the factor-1 splits gives 9, exactly trap choice E.
*(Slick — add a phantom coat to complete the pattern.)*
View the row as repeating units of " empty hooks, then 1 coat," each of length k+1. The coats give complete units, leaving a final run of empty hooks — add one imaginary phantom coat at the very end to complete unit number c+1:
The question becomes: in how many ways can 36 be split into two factors, each (one is the unit length k+1, the other the unit count c+1)? Of the divisors 1, 2, 3, 4, 6, 9, 12, 18, 36, trimming the two ends leaves the middle 7 to serve as c+1. So 7 ways.
Prerequisite (counting divisors): ; a divisor picks "how many 2s () and how many 3s ()," giving divisors.
继续练习