冷启动:四行长得一模一样,先把它们摆成一张表
题面给的四行,左边都是「下标固定、上标从 1 起每次加 4」的一串组合数之和,右边都是两个 2 的幂:
| n | 左边 | 右边 |
|---|
| 1 | C51+C55 | 23−2 |
| 2 | C91+C95+C99 | 27+23 |
| 3 | C131+C135+C139+C1313 | 211−25 |
| 4 | C171+C175+C179+C1713+C1717 | 215+27 |
三件要先说清的小事:
- 下标是 5,9,13,17,正好是 4n+1;上标从 1 起每次加 4,一直取到下标本身。待填那一行 C4n+11+C4n+15+⋯+C4n+14n+1 写的就是这个规则,所以「第几行」与「n」是同一个字母,不必再对位。
- 第一行右边的那个 2 就是 21。 指数被省掉了,不补出来,第二项的指数根本排不成一列。这是本题唯一的一处「省略写法」。
- 左边的值题面一个都没写,得自己算:6、136、2016、32896。后面每一条路都要拿它们回代,先算出来放着。

解法一:把每一列竖着读成一个数列
整行整行地猜是猜不出来的——一行里下标、两个指数、一个符号四件事绞在一起。一个位置只有一个自由度,所以竖着读。
① 下标那一列。 5,9,13,17,逐差都是 4,首项 5,于是第 n 行的下标是 5+(n−1)⋅4=4n+1。上标那一列 1,5,9,… 同样公差 4,止于下标本身。这与题面待填的那一行写的完全一致,说明「第几行」确实就是 n。
② 右边第一项的指数。 3,7,11,15,逐差都是 4,首项 3:
3+(n−1)⋅4=4n−1.
③ 右边第二项的指数。 先把第一行的 2 补成 21,这一列才是 1,3,5,7;逐差都是 2,首项 1:
1+(n−1)⋅2=2n−1.
④ 符号那一列。 −,+,−,+:n 为奇数时取负、n 为偶数时取正,正是 (−1)n(不是 (−1)n+1——按第一行定,n=1 要给负号)。
⑤ 装回原位。
C4n+11+C4n+15+C4n+19+⋯+C4n+14n+1=24n−1+(−1)n22n−1.
答案 24n−1+(−1)n22n−1。
⑥ 回代题面给的四行(零成本的必做功课):
| n | 24n−1 | (−1)n22n−1 | 合计 | 左边实算 |
|---|
| 1 | 23=8 | −21=−2 | 6 | 5+1=6 ✓ |
| 2 | 27=128 | +23=8 | 136 | 9+126+1=136 ✓ |
| 3 | 211=2048 | −25=−32 | 2016 | 13+1287+715+1=2016 ✓ |
| 4 | 215=32768 | +27=128 | 32896 | 17+6188+24310+2380+1=32896 ✓ |
⑦ 再预测一行题面没给的。 取 n=5:一般式给 219−29=524288−512=523776;照定义实算
C211+C215+C219+C2113+C2117+C2121=21+20349+293930+203490+5985+1=523776.
两边对上。这一步不用任何新知识,却比「再回代一遍已经给了的行」有力得多——它检验的是外推。
⑧ 说清这是什么。 到这里得到的是一个猜想。题目问的是「推测」,填空题写到这里就够了。但「前五行都对」仍然推不出「对一切 n 成立」,真要证得另找路——下面两条解法就是。
解法二:记两组和 A、B,A+B 与 A−B 各算一次
记 m=4n+1,把 m 个奇数上标按除以 4 的余数分成两组:
A=Cm1+Cm5+⋯+Cm4n+1(上标 ≡1),B=Cm3+Cm7+⋯+Cm4n−1(上标 ≡3).
A 正是所求。两个未知数,只要两个方程。
① 第一个方程:A+B。 A+B 是全部奇数上标的和。把 x=1 与 x=−1 代进 (1+x)m=∑k=0mCmkxk:
2m=k∑Cmk,0=k∑(−1)kCmk.
两式相减再除以 2,得奇数项之和
A+B=k 奇∑Cmk=2m−1=24n.
② 第二个方程:A−B 是一个虚部。 把 x=i 代进同一个恒等式(i 是虚数单位,i2=−1):
(1+i)m=k=0∑mCmkik.
i 的幂四个一循环:i0=1, i1=i, i2=−1, i3=−i。虚部只由奇数 k 贡献,而且上标 ≡1 的给 +、上标 ≡3 的给 −。所以
Im[(1+i)m]=A−B.
③ 把 (1+i)m 算出来。 不必写成模与辐角的形式,平方两次就够:
(1+i)2=1+2i+i2=2i,(1+i)4=(2i)2=−4.
于是 (1+i)4n=(−4)n=(−1)n22n,再乘一个 (1+i):
(1+i)m=(1+i)4n+1=(−1)n22n(1+i)=(−1)n22n+(−1)n22ni.
取虚部:
A−B=(−1)n22n.
④ 解这个二元一次方程组。
A=2(A+B)+(A−B)=224n+(−1)n22n=24n−1+(−1)n22n−1.
答案 24n−1+(−1)n22n−1,与解法一猜出来的逐字相同——而这一条是推出来的,对每个 n 都成立。
⑤ 拿第一行验一遍。 n=1,m=5:A+B=24=16,A−B=(−1)122=−4,故 A=6、B=10。题面第一行左边确实是 6,而 B=C53=10 也对。
解法三:四次单位根滤波,一步筛出上标 ≡1 的项
解法二靠「A+B 恰好好算、A−B 恰好是一个虚部」这点巧劲。把巧劲换成公式,就是单位根滤波:要从 f(x)=∑kakxk 里只留下标 ≡r (mod 4) 的那些项,用四次单位根 1,i,−1,−i 各取一次值再加权平均。
① 滤波公式。 对 k 与 r,
41j=0∑3i−jr⋅ijk=41j=0∑3ij(k−r)={1,0,4∣k−r,否则
(后一行是公比 ik−r=1 的等比和,ik−r−1i4(k−r)−1=0)。所以
k≡r∑ak=41j=0∑3i−jrf(ij).
② 代进本题。 取 f(x)=(1+x)m(ak=Cmk)、r=1,注意 i−1=−i、i−2=−1、i−3=i:
A=41[f(1)−if(i)−f(−1)+if(−i)].
③ 四个函数值。 f(1)=2m;f(−1)=0m=0(m=4n+1⩾5,所以这一项白送);f(i)=(1+i)m,由解法二 ③ 已知等于 (−1)n22n(1+i);f(−i)=(1−i)m 是它的共轭,等于 (−1)n22n(1−i)。
④ 合并中间两项。 记 t=(−1)n22n:
−if(i)+if(−i)=t[−i(1+i)+i(1−i)]=t[(1−i)+(1+i)]=2t.
⑤ 收尾。
A=41[2m+2t]=2m−2+2t=24n−1+(−1)n22n−1.
(m−2=4n−1。)答案 24n−1+(−1)n22n−1。
⑥ 这条路多给了什么。 它不挑题:把 r 换成 0,2,3,同一套算式立刻给出另外三组的和(例如 r=3 那组就是上标 ≡3 的那些项之和,只需把 i−jr 里的 r 改成 3);把模数 4 换成别的正整数 d,换成 d 次单位根照做。解法二则是它在 r=1、且 f(−1)=0 时的省力写法。
三条路的分工
| 用到什么 | 给出的是 | 什么时候用 |
|---|
| 解法一 | 只要会读等差 | 猜想(题目问的就是这个) | 填空题,考场首选,一分钟 |
| 解法二 | (1+i)4=−4 | 证明 | 想知道「为什么是这个式子」 |
| 解法三 | 滤波公式 | 证明,且可换 r、换模数 | 同类问题成批出现时 |
最后一句:猜与证是两件事
本题问「推测」,写出那个式子就得分。但猜出来的式子只是猜想:前四行、前五行都对,也排除不了「第六行开始分道」。n2+n+41 在 n=0 到 39 上全是质数,n=40 就塌了——这类例子并不罕见。
所以养成两个习惯:猜完先回代题面给的每一行,再预测一个题面没给的 n(本题就是 n=5 的 523776);真要证时,知道该往哪找——赋值代入(解法二)或滤波公式(解法三)。