STORK + KOI + BOAS + TROUT + TOADS + RATS = BIRDS

逐步解析

六个动物单词相加,得到 BIRDS。先求出十个字母的值,再把 7059 6812354 还原成字母。这道题较难:我们先利用进位和十个数字之和缩小范围,再明确列出并检查剩余分支。

每个字母代表 0 到 9 中的一个数字。相同字母代表相同数字,不同字母代表不同数字。首位字母 S、K、B、T 和 R 不能为零。

跳到答案

1. 为每一列写出等式

将个位、十位、百位、千位向左的进位分别记为 c1、c2、c3、c4。进位不是待分配的字母,可以与字母的值相同,也可以彼此相同。结果只有五位,因此万位不再向左进位。

个位为 K + I + S + T + S + S,结果末位为 S,可以从两边消去一个 S。十位的 D 则在两边完全抵消。但 D 并非随意取值:题中十个不同字母必须恰好用完十个数字。

消去两边相同项后的逐列等式
数位等式
个位K + I + T + 2S = 10c1
十位R + O + A + U + T + c1 = 10c2
百位3O + K + 2A + c2 = R + 10c3
千位T + B + 2R + O + c3 = I + 10c4
万位S + 2T + c4 = B

2. 确定首位字母和进位的范围

假设 c4 = 0。把 B = S + 2T 代入千位,得到 I = S + 3T + 2R + O + c3。S、T、R 是互不相同的非零数字,因此 S + 3T + 2R 最小也为 10:最小的排列是 3 + 3 × 1 + 2 × 2 = 10。这不可能等于一位数 I,所以 c4 至少为 1。

由 S + 2T + c4 = B ≤ 9,可得 T ≤ 3、S ≤ 6。个位等式左侧为正数,且不超过 9 + 9 + 3 + 2 × 6 = 33,因此 c1 只能是 1、2、3。十位中,四个不同数字 R、O、A、U 的和最多为 9 + 8 + 7 + 6 = 30,加上 T 和 c1 后最多为 36,所以 c2 也只能是 1、2、3。

百位最多进 5。千位总和因此不超过 3 + 9 + 2 × 9 + 9 + 5 = 44,可得 c4 最多为 4。再结合 S + 2T + c4 ≤ 9,得到 2 ≤ T + c4 ≤ 6。

1 ≤ S ≤ 6; 1 ≤ T ≤ 3; 1 ≤ c1, c2 ≤ 3; 1 ≤ c4 ≤ 4

3. 利用 0 + 1 + … + 9 = 45 找回 D

把 D 以外的九个字母相加。用十位等式替换 R + O + A + U + T,得到 S + K + I + B + 10c2 − c1。再利用个位等式替换 K + I,并代入 B = S + 2T + c4,就化简为 T + c4 + 9c1 + 10c2。

因此 D = 45 − T − c4 − 9c1 − 10c2。D 在 0 到 9 之间,T + c4 在 2 到 6 之间,所以 9c1 + 10c2 必须在 30 到 43 之间。c1、c2 各取 1、2、3 时,只有 39、38、37 符合条件,对应的进位组合为 (1, 3)、(2, 2)、(3, 1)。

组合 (3, 1) 要求 K + I + T + 2S = 30。因为 K + I ≤ 17 且 S ≤ 8 − 2T,只能有 T = 1、S = 6。此时万位确定 c4 = 1、B = 9,而 K + I = 17 必须使用 8 和 9,与 B 重复,因此排除这组进位。

D = 45 − T − c4 − 9c1 − 10c2

4. 排除 c1 = 1、c2 = 3

这时 D = 6 − T − c4,K + I = 10 − T − 2S。让 S 取 1 到 6、T 取 1 到 3、c4 取 1 到 4,算出 B 和 D,再把 K + I 拆成未使用的数字,且 K 不为零。排除超出 0–9 或数字重复的情况后,只剩下表两行。每组数字按表头顺序排列。

第一行留给 R、O、A、U 的数字是 4、6、7、9。千位总和 T + B + 2R + O + c3 至少为 3 + 8 + 2 × 4 + 6 = 25,但 I + 10c4 只有 10。第二行剩余数字为 4、7、8、9,总和至少为 1 + 6 + 2 × 4 + 7 = 22,却必须等于 20。两行均不成立。

两条剩余分支都超过了千位所需的总和
S, T, c4B, D, K, I最小值 > 目标
1, 3, 18, 2, 5, 025 > 10
2, 1, 26, 3, 5, 022 > 20

c1 = 2; c2 = 2; D = 7 − T − c4; K + I = 20 − T − 2S

5. 系统检查剩下的分支

在 c1 = c2 = 2 的条件下重复上述有限范围检查。计算 B = S + 2T + c4、D = 7 − T − c4 和 K + I = 20 − T − 2S。下表按 S、T、c4 分组,列出了全部 31 组有顺序的 K、I 候选值。已赋值的六个字母 S、T、B、D、K、I 必须各不相同。

对每组候选,从四个未使用的数字中选取不同的 O 和 A,计算 X = 3O + K + 2A + 2。X 的个位必须是未使用且非零的 R,十位则为 c3。检查 T + B + 2R + O + c3 = I + 10c4,再将最后一个数字给 U,并检查十位等式。最后一列记录通过全部检查的完整赋值数量,不是凭直觉保留的分支。

只有第一行存在有效解,其中 K = 7、I = 9。因此 S = 1、T = 2、c4 = 1、B = 6、D = 4。下一步详细推导这一分支中剩余的字母。

全部剩余分支;每对数字依次表示 (K, I)
S, T, c4(K, I)有效解数
1, 2, 1(7, 9); (9, 7)1
1, 3, 2(7, 8); (8, 7)0
2, 1, 2(7, 8); (8, 7)0
2, 1, 3(6, 9); (9, 6)0
3, 1, 1(4, 9); (9, 4)0
3, 1, 2(5, 8); (8, 5)0
3, 1, 4(5, 8); (6, 7); (7, 6); (8, 5)0
3, 2, 1(5, 7); (7, 5)0
4, 1, 1(2, 9); (3, 8); (8, 3); (9, 2)0
4, 1, 3(5, 6); (6, 5)0
5, 1, 2(2, 7); (3, 6); (6, 3); (7, 2)0
6, 1, 1(3, 4); (4, 3); (7, 0)0

6. 求出 R、O、A 和 U

尚未使用的数字是 0、3、5、8。千位等式变为 2R + O + c3 = 11。R 不能为零,R = 8 又太大,因此只可能为 3 或 5。

若 R = 3,则 O + c3 = 5。O = 8 太大;O = 0 要求 c3 = 5,但百位总和 7 + 2A + 2 最多为 25;O = 5 要求 c3 = 0,但百位总和 15 + 7 + 2A + 2 至少为 24。因此 R 不可能为 3。

所以 R = 5,O + c3 = 1。可用数字中只有 O = 0 满足条件,得到 c3 = 1。百位变为 7 + 2A + 2 = 15,所以 A = 3,最后的数字 U = 8。十位验算为 5 + 0 + 3 + 8 + 2 + 2 = 20,符合要求。

R = 5; O = 0; A = 3; U = 8

7. 解码 7059 6812354

将字母与数字的对应关系反过来读取。第一组是 7 → K、0 → O、5 → R、9 → I;第二组是 6 → B、8 → U、1 → S、2 → T、3 → A、5 → R、4 → D。

隐藏的动物名称为 KORI BUSTARD。这个结果来自验证后的算式,而不是先猜动物名称,再反向凑字母的值。

7059 6812354 → KORI BUSTARD

答案与验算

S
= 1
T
= 2
O
= 0
R
= 5
K
= 7
I
= 9
B
= 6
A
= 3
U
= 8
D
= 4

12057 + 709 + 6031 + 25082 + 20341 + 5321 = 69541

各字母对应的数字互不相同,所有首位数字均不为零,等式成立。

解题要点

在某一列中被抵消的字母,并不一定可以自由取值。本题通过十个数字的总和找回 D,并大幅缩小进位范围。剩余情况仍需分类检查:明确列出分支,用逐列等式排除,最后验算总和,再解码隐藏信息。

试试新题