转化与构造:补一个一,让长串自己合起来
先用短串发现“和总比下一个数少 1”,再补一个 1:两个一样大的数合起来,又正好等于下一个数,像接力一样一路合到底,所以原式等于 −1。
题目
计算:
答案:−1。
一句话:这一长串加起来,总比“下一个数”少 1;题目最后减去的正好就是下一个数,所以得 −1。
先看动画。每个数画成一个块,块的宽度就是数的大小。讲解分成六小段,每段讲完会自动停下,留一个“想一想”;想好了再点“继续讲解”。听完后切到“我自己试”,把“每次 2 倍”换成“每次 3 倍”,看补 1 还灵不灵。
下面几节是动画里讲过的内容,写成文字方便以后复查。只需要会:乘方表示重复相乘,例如 ;两个相同的数相加,等于这个数乘 2。
1. 长串算不动,先看短串
先把题目末尾的“”放一放,只看前面相加的那一串。把它缩短,和“下一个数”比一比:
| 短串 | 和 | 下一个数 | 和比它 |
|---|---|---|---|
| 1 + 2 | 3 | 4 | 少 1 |
| 1 + 2 + 4 | 7 | 8 | 少 1 |
| 1 + 2 + 4 + 8 | 15 | 16 | 少 1 |
三次都少 1。这提示我们猜:不管这一串有多长,和总比下一个数少 1。 不过三行例子只是猜,还要找到理由。
2. 补一个 1,看看会发生什么
既然只少 1,就补上一个 1 试试。补的 1 和原来开头的 1 一样大,先合成 2;这个 2 旁边正好也有一个 2,又能合起来……
每一次合出来的数,都正好等于下一个数,所以能一直合下去,像接力一样,最后只剩一个 16——它就是这一串后面的“下一个数”。
3. 为什么不管多长都成立
接力靠的是“每个数是前一个的 2 倍”:两个一样的数合起来,就是它的 2 倍,正好是下一个数。这一串有多长,接力就能跑多长,一直跑到只剩“下一个数”。所以:
4. 回到原题
把前面相加的那一串记作 。它的最后一个数是 ,下一个数就是 ,所以:
题目最后减去的,正好就是这个下一个数:
5. 另一种写法:整串乘 2,再相减
学了字母以后,还可以这样写。把整串乘 2,每个数都变成它的“下一个数”:
两串中间的数一模一样。用第二行减第一行,中间的全都自己减自己,只剩新串的尾巴和旧串的开头:,左边正好是一份 。
这和接力合并说的是同一个翻倍关系:因为每个数的 2 倍就是下一个数,乘 2 以后两串才能对齐。选“乘 2”不是背下来的招数,是这串数自己的特点决定的。
什么时候不能补 1
补 1 能成功,靠的是三件事:从 1 开始,一个也不漏,每次正好翻倍。
如果换成每次 3 倍:,补 1 得 5,可下一个数是 9,对不上。原因一看就明白:补的 1 和开头的 1 合成 2,旁边却是 3,接力第一步就断了。
下次遇到很长的一串数相加
先看相邻两个数是什么关系。用短串试一试,得到一个猜想。再找一个能一直重复下去的动作,说明它为什么总成立。不要见到长串就补 1,要先看合出来的数能不能接上下一个。
检查自己是否看懂
把正数串换成 ,每个数是前一个的 3 倍。补一个 1 以后,还能像刚才那样一路合并吗?不用求新公式,先看第一步能不能接上。
查看答案与理由
不能。补的 1 和原来的 1 合成 2,下一个数却是 3,接力第一步就断了。用短串也能看出来:,补 1 得 5,不是下一个数 9。
补 1 的接力靠的是“从 1 开始、一个不漏、每次翻倍”。倍数变了,就要重新找能对齐或能合并的办法,不能看到长串就照搬。