跳到正文
数论 · 第 28 章

数论杂题

回文数、硬币问题和一组数论小技巧:把数两两配对,求两种硬币凑不出的最大金额,在数字和方格中发现规律。

你需要先会
在 YouTube 上打开
28.10%

回文数

在本节中,你将能够 逐位构造回文数,并利用它们的位值求平均数、判断整除。

把 101101 和 999999 配对,再把 111111 和 989989 配对,然后是 121121 和 979979。每一对的和都是 11001100,所以每一对的平均数都是 550550。 这就是所有三位回文数的平均数,根本不用算一个很大的和。

回文数由它的前一半决定,后一半只是按镜像顺序照抄。所以三位回文数 aba‾\overline{aba} 共有 9⋅10=909 \cdot 10 = 90 个。

注意:把回文数按位值展开。aba‾=101a+10b\overline{aba} = 101a + 10b,abba‾=1001a+110b\overline{abba} = 1001a + 110b。 因为 1001=7⋅11⋅131001 = 7 \cdot 11 \cdot 13,110=10⋅11110 = 10 \cdot 11,所以每个四位回文数都是 1111 的倍数。

动手探索先玩,再学公式

3 位回文数:只需选前 2 位,9 × 10 = 90

位数3

点实线框可以改变数字。虚线框会照抄它的镜像位置。

9 × 10 = 90 个 3 位回文数

383 是回文数。3 位回文数:9 × 10 = 90

认识概念

定义 28.1.1 · 回文数

回文数是从前往后读和从后往前读都一样的数,例如 777777、383383 或 1595115951。

看例题先预测,再揭晓

例 28.1

AIME

求所有三位回文数的算术平均数。(回忆一下:回文数是从前往后读和从后往前读都一样的数,例如 777777 或 383383。)

回文数生成器 (总数在例题最后一步揭晓)

位数3

点实线框可以改变数字。虚线框会照抄它的镜像位置。

补数

101 + 999 = 1,100

每个 3 位回文数都能这样配对,所以平均数是 1,100 ÷ 2 = ? (例题最后一步揭晓)

9 × 10 = 90 个 3 位回文数

101 是回文数。3 位回文数:9 × 10 = 90 回文数 + 补数 = 1,100;平均数 ?。

  1. 1

    三位回文数的形式是 aba‾\overline{aba}。你要选 aa(不能是 00)和 bb。三位回文数一共有多少个?

    先预测一下:

自己做

习题 28.3.2

AMC 10

Megan 在高速公路上开车时,注意到里程表显示 1595115951(英里)。这个数是回文数:从前往后读和从后往前读都一样。22 小时后,里程表显示的是下一个更大的回文数。在这 22 小时里,她的平均速度是每小时多少英里?

习题 28.3.3

AMC 10

回文数(例如 8343883438)是把各位数字倒过来后保持不变的数。数 xx 和 x+32x + 32 分别是三位回文数和四位回文数。xx 的各位数字之和是多少?

习题 28.3.8(补充题)

AMC 10

用数字 2,2,3,3,5,5,52, 2, 3, 3, 5, 5, 5 可以组成多少个 77 位回文数(从后往前读和从前往后读都一样的数)?

竞赛角真实竞赛题

习题 28.3.7(补充题)

AMC 10/12

在 10001000 和 10,00010{,}000 之间随机选一个回文数。它能被 77 整除的概率是多少?

4 位回文数:只需选前 2 位,9 × 10 = 90。90 个 4 位回文数中有 18 个能被 7 整除

位数4
除数7

点实线框可以改变数字。虚线框会照抄它的镜像位置。

1,001 = 7 × 143:能被 7 整除。

能被 7 整除的:? (例题最后一步揭晓) 个(共 90 个 4 位回文数)

9 × 10 = 90 个 4 位回文数
9×101=909 \times 10^{1} = 90

位值展开: abba‾=1001a+110b\overline{abba} = 1001a + 110b

1001 是回文数。4 位回文数:9 × 10 = 90 能被 7 整除的:? 个,共 90 个回文数。

习题 28.3.10(补充题)

AMC 12

回文数是指写成十进制(1010 进制)且首位不为 0 时,从前往后读和从后往前读都一样的非负整数。从所有 66 位回文数中等可能地随机选一个 nn。n11\dfrac{n}{11} 也是回文数的概率是多少?

6 位回文数:只需选前 3 位,9 × 10 × 10 = 900。900 个 6 位回文数中有 900 个能被 11 整除

位数6
除数11

点实线框可以改变数字。虚线框会照抄它的镜像位置。

123,321 = 11 × 11,211:能被 11 整除。

能被 11 整除的:900 个(共 900 个 6 位回文数)

9 × 10 × 10 = 900 个 6 位回文数
9×102=9009 \times 10^{2} = 900

位值展开: abccba‾=100001a+10010b+1100c\overline{abccba} = 100001a + 10010b + 1100c

123321 是回文数。6 位回文数:9 × 10 × 10 = 900 能被 11 整除的:900 个,共 900 个回文数。

过关检测(第 28.1 节)

3 题中答对 2 题即可掌握本节。每题只有一次机会,没有提示。
1

五位回文数一共有多少个?

2

所有四位回文数的算术平均数是多少?

3

每个四位回文数 abba‾\overline{abba} 都能被下面哪个数整除?

点击一个选项,或输入它的字母(A–E)。
28.20%

麦乐鸡定理

在本节中,你将能够 求出两种面值凑不出的最大总数,并数出凑不出的总数有多少个。

你只有 33 分和 55 分的硬币。你能付 88、99 和 1010 分,之后的所有金额也都能付:再加一枚 33 分就行。 所以 77 分是永远付不出的最大金额。

如果两种面值 aa 和 bb 没有公因数,那么凑不出的最大金额是 ab−a−bab - a - b。一旦能连续凑出 aa 个金额, 不断加 aa 就能得到更大的每一个金额。

注意:如果 aa 和 bb 有公因数,比如 44 和 66,那么凑出的总数都是偶数。这时有无穷多个金额凑不出来,定理不适用。

本节最后一道例题是另一类数字谜题:先在小的情况中找出数字的规律。

动手探索先玩,再学公式

每包 3 个和每包 5 个:凑不出的最大数是 3·5 − 3 − 5 = 7;共有 4 个正整数凑不出来

包装 a3
包装 b5

先预测:哪些数能凑出来?然后再标出来。

检查一个数11
11 = 2 × 3 + 1 × 5
找出凑不出的最大数。

每包 3 和 5 个。11 = 2 × 3 + 1 × 5。找出凑不出的最大数。

认识概念

定理 28.2.1 · 麦乐鸡定理

如果 aa 和 bb 是互质的正整数,那么不能写成 aa 与 bb 的非负倍数之和的最大整数是

ab−a−b.ab - a - b.

而且,恰好有

(a−1)(b−1)2\frac{(a - 1)(b - 1)}{2}

个正整数不能写成 ma+nbma + nb(mm、nn 为非负整数)的形式。

注 28.2.2

这个定理适用于“用 33 分和 55 分硬币凑不出的最大金额”这类问题。

看例题先预测,再揭晓

例 28.2

AMC 10

Hamlet 镇上每匹马对应 33 个人,每头牛对应 44 只羊,每个人对应 33 只鸭子。Hamlet 镇上人、马、羊、牛和鸭子的总数不可能是下面哪个数?

  1. (A)4141
  2. (B)4747
  3. (C)5959
  4. (D)6161
  5. (E)6666

硬币能凑出的数 (总数在例题最后一步揭晓)

包装 a13
包装 b5

先预测:哪些数能凑出来?然后再标出来。 画圈的数是要检验的数。

检查一个数41
41 = 2 × 13 + 3 × 5
找出凑不出的最大数。

每包 13 和 5 个。41 = 2 × 13 + 3 × 5。找出凑不出的最大数。

  1. 1

    设有 hh 匹马和 cc 头牛,那么有 3h3h 个人。每匹马对应多少只鸭子?

    先预测一下:

例 28.3

AMC 10

乘积 (8)(888…8)(8)(888\ldots8)(其中第二个因数有 kk 位)是一个各位数字之和为 10001000 的整数。kk 是多少?

  1. (A)901901
  2. (B)911911
  3. (C)919919
  4. (D)991991
  5. (E)999999
  1. 1

    先试小的情况。

    kk 乘积 数字和
    11 8⋅8=648 \cdot 8 = 64 1010
    22 8⋅88=7048 \cdot 88 = 704 1111
    33 8⋅888=71048 \cdot 888 = 7104 1212
    44 8⋅8888=711048 \cdot 8888 = 71104 1313

    8⋅888888 \cdot 88888 等于多少?

    先预测一下:

竞赛角真实竞赛题

习题 28.3.13(补充题)

AIME

九十四块砖,每块的尺寸都是 4′′×10′′×19′′4'' \times 10'' \times 19'',要一块叠一块地堆成一座 9494 块砖高的塔。每块砖可以任意摆放,使它给塔的总高度贡献 4′′4''、10′′10'' 或 19′′19''。用上全部九十四块砖,可以得到多少种不同的塔高?

习题 28.3.16(补充题)

AIME挑战

求所有满足下列条件的正整数 nn 之和:在面值为 55、nn 和 n+1n + 1 分的邮票都无限供应时,9191 分是凑不出的最大邮资。

每包 5、24 和 25 个:凑不出的最大数是 91;共有 46 个正整数凑不出来

包装 a5
包装 b24
包装 c25

先预测:哪些数能凑出来?然后再标出来。

检查一个数11
11 不能用每包 5、24 和 25 个凑出
找出凑不出的最大数。

每包 5、24 和 25 个。11 不能用每包 5、24 和 25 个凑出。找出凑不出的最大数。

过关检测(第 28.2 节)

3 题中答对 2 题即可掌握本节。每题只有一次机会,没有提示。
1

邮票有 44 分和 77 分两种面值。凑不出的最大邮资是多少?

2

有多少个正整数不能写成 5m+8n5m + 8n(m,nm, n 为非负整数)的形式?

3

在 Coinland,硬币面值为 66、1010 和 1515 分。三种硬币没有公式,所以用下面的方格来做。不能恰好付清的最贵物品价格是多少?

每包 6、10 和 15 个:凑不出的最大数是 29;共有 15 个正整数凑不出来

包装 a6
包装 b10
包装 c15

先预测:哪些数能凑出来?然后再标出来。

检查一个数11
11 不能用每包 6、10 和 15 个凑出
找出凑不出的最大数。

每包 6、10 和 15 个。11 不能用每包 6、10 和 15 个凑出。找出凑不出的最大数。

28.3

练习题

在本节中,你将能够 在竞赛题中综合运用回文数、硬币问题、博弈和数字规律。

这些题没有一个共同的大思路,但有一个共同的习惯:先试小的情况,找出规律,再证明它。

在计算任何大数之前,先写出前几行、前几堆或前几个方格。螺旋、博弈和下取整求和都会重复出现某种规律,算几步就能看出来。

竞赛角真实竞赛题

习题 28.3.1

AMC 12B

设

2+11+12+23+x=14453.2 + \cfrac{1}{1 + \cfrac{1}{2 + \cfrac{2}{3 + x}}} = \frac{144}{53}.

xx 的值是多少?

习题 28.3.4

AMC 10

Zhou 老师把 11 到 225225 的所有整数填进一个 1515 行 1515 列的方格表。他把 11 放在正中间的方格(第八行第八列),然后按顺时针方向依次放入其他数,下图展示了其中一部分。从上往下数第二行中出现的最大数与最小数之和是多少?

习题 28.3.5

AMC 10/12

如果对于集合中任意的元素 xx 和 yy(不一定不同),x+yx + y 都不是集合中的元素,就称这个数集是无和集。例如,{1,4,6}\{1, 4, 6\} 和空集都是无和集,但 {2,4,5}\{2, 4, 5\} 不是。{1,2,3,…,20}\{1, 2, 3, \ldots, 20\} 的无和子集最多能有多少个元素?

习题 28.3.6

AMC 12挑战

设 d(n)d(n) 表示能整除 nn 的正整数的个数(包括 11 和 nn)。例如,d(1)=1d(1) = 1,d(2)=2d(2) = 2,d(12)=6d(12) = 6。(这个函数叫作因数个数函数。)设

f(n)=d(n)n3.f(n) = \frac{d(n)}{\sqrt[3]{n}}.

存在唯一的正整数 NN,使得对所有正整数 n≠Nn \ne N 都有 f(N)>f(n)f(N) > f(n)。NN 的各位数字之和是多少?

习题 28.3.9(补充题)

AIME

Alice 和 Bob 用一堆 nn 枚硬币玩游戏。每一轮,玩家可以从这堆中取走 11 枚或 44 枚硬币,Alice 先取。取走最后一枚硬币的玩家获胜。在小于或等于 20242024 的 nn 中,有多少个值使得无论 Alice 怎么取,Bob 都有必胜策略?

习题 28.3.11(补充题)

AMC 10

和

⌊1⌋+⌊2⌋+⌊3⌋+⋯+⌊2025⌋\lfloor \sqrt{1} \rfloor + \lfloor \sqrt{2} \rfloor + \lfloor \sqrt{3} \rfloor + \cdots + \lfloor \sqrt{2025} \rfloor

的个位数字是多少?(回忆一下:⌊x⌋\lfloor x \rfloor 表示小于或等于 xx 的最大整数。)

习题 28.3.12(补充题)

AMC 10

这道题在书中还以 21.3.18 的编号出现。

Joey、Chloe 和他们的女儿 Zoe 生日是同一天。Joey 比 Chloe 大 11 岁,而 Zoe 今天正好 11 岁。在接下来的生日中,Chloe 的年龄是 Zoe 年龄的整数倍的情况共有 99 次,今天是其中第一次。下一次 Joey 的年龄是 Zoe 年龄的倍数时,Joey 年龄的两位数字之和是多少?

习题 28.3.14(补充题)

AMC 10

设 NN 是正整数 7777…7777777\ldots777,它是一个各位数字都是 77 的 313313 位数。设 f(r)f(r) 是 NN 的 rr 次方根的首位数字。

f(2)+f(3)+f(4)+f(5)+f(6)f(2) + f(3) + f(4) + f(5) + f(6)

等于多少?

习题 28.3.15(补充题)

AMC 10

构造一个数阵,最上面一行是数 −131-1 \quad 3 \quad 1。每一对相邻的数相加,得到下一行的一个数。每一行都以 −1-1 开头、以 11 结尾。

−131−1241−11651\begin{array}{ccccccccc} & & -1 & & 3 & & 1 & & \\ & -1 & & 2 & & 4 & & 1 & \\ -1 & & 1 & & 6 & & 5 & & 1 \end{array}

如果一直这样继续下去,某一行的和将是 12,28812{,}288。在这一行中,从左数第三个数是多少?