04 EXERCISES
1
当时,证明是错误的,因为是,就是第一匹马,就是,就是第二匹马,证明中说这个集合如何如何,但是这个集合是空集,所以不能推定第一匹马和第二匹马是一个颜色。
如果补充一个条件,任意两匹马的集合颜色是一样的,那么整个证明就完整了,那么所有马的颜色都一样。
2
令表示移动个盘的最小移动次数。最佳移动过程如下: 1. 从移动个盘到;次 2. 的最大盘移动到中间的柱子上;1次 3. 从把个盘到;次 4. 把最大盘从中间的柱子移动到;1次 5. 最后把个盘从挪回;次
所以。最极端的情况。递归式两边同时加一得到 令,那么。所以 进而有
3
每一个圆盘有三种可能性,那么圆盘摆放的方式数量是,需要移动,加上初始状态,共计。所以每一种情况都会覆盖到。
4
不存在。如果最大的圆盘不需要移动,那么根据归纳法就足够了,如果最大的圆盘需要,那么和正文中归纳法一样,需要2^{n-1}-1=2^n-1$就足够了。
5
一个圆分成了两个区域,增加一个圆,和之前的圆有两个交点,增加两个区域,现在是四个区域,增加第三个圆,和之前的圆最多有四个交点,四个线段,那么再增加四个区域到八个区域。现在增加第四个圆,最多六个交点,那么再增加六个区域到十四个区域,小于十六。所以不能用四个重叠的圆来表示。
6
首先平面所有的区域数是。有界区域数是多少呢?如果我们能够得到无界区域数,那么也就得到了问题的解。
一条直线的时候,无界区域是2个,两条直线无界区域是4个。如果已经有条直线,将第条直线加进去,那么会切过两个无界区域,变成4个无界区域,增加了2个,即每填一条直线是增加两个无界区域,所以条直线的无界区域是个。
所以有界区域数是个。
7
没有给出基础的证明,而这正是错误所在。
8
计算前几项看看有没有规律可循。 也就说,整个数列是个循环数组,周期是5,周期内各个数如上所列。
9
成立,所以 令,代入上式 所以 所以成立。
令 那么 所以成立。
有了上述这些递推条件,成立,那么成立,那么成立,进而成立,那么成立。
找到最近的没有递归到的偶数项,之前已经有了成立,所以成立,进而有成立。
10
假设盘子移动顺序是。
先考虑,我们需要把个盘子从移动到,让后把最大的盘子移动到,最后把上的个盘子移动回,那么。
稍微复杂点。首先需要把个盘子移动到,然后把最大的盘子移动到,然后把上的移动到,接着才能把最大的移动到,最后把上的个移动到,那么。
11
如果没有圆盘,那么。如果,也就是两个圆盘,那么直接移动两次将圆盘移动到目标圆柱即可,。对于个圆盘,我们移动次将前面个移动到目标圆柱,然后移动两次把最大的两个圆盘移动到目标圆柱,再移动次完成。所以,。
第二问稍微复杂一点,给三个圆柱命名:。。时,首先把上面的圆盘从移动到,然后把下面的圆盘从移动到,最后把上面的圆盘从移动到,所以。个圆盘时,先把前个移动到,次,然后把最大的上面的圆盘移动到,1次,然后把前个移动到,次,移动最大的下面的圆盘到,1次,把前个移动到,次,下面的圆盘移动到,1次,最后把上的圆盘移动回,次,那么,我这个过程明显比答案给出的多指数倍,因为递归系数高一倍。
从课后答案推最优解。首先需要说明的是,第一个问题的移动方式上下两块恰好颠倒了,我们称之为逆序。两次逆序会回归正序。前个移动到,逆序,次,最大的两块逆序移动到,2次,上的逆序回,次,注意两次逆序回到了正序,即初始状态;然后最大的两块逆序回,2次,最后的上面保持顺序到,次,所以得到,注意,这个封闭写法要求。
书中最后提示,告诉我的算法中只需要把替换成即可,也就是移动前面个的时候不保持顺序,准确的说是逆序,而总共逆序了4次,最后顺序是对的。
12
与11第一问类似,移动最下面个到另一个圆柱需要次,还需要两次移动上面所有圆盘,所以
13
每个和之前的相交,最多能产生9个交点,那么和前个有个交点,那么是条线段或者射线,那么就会增加个区域,所以,题目给出,那么
14
这个问题比线分割平面高了一维,对于平面的问题,增加一条直线,和前面的线有若干个交点,那么会多出交点数加一个线段或者射线,也就增加这么多个区域,对于立体问题,增加一个平面,和前面的面有若干个交线,那么会多出一些有界区域或者无界区域,也就是增加这么多个空间数。
零个平面奶酪是一整块,时被切成了两块。增加第个平面,和前面条线有条交线,把新增的平面分割成个区域,那么增加个空间,所以L_{n-1}$$。列一个表格计算前几个数: | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | |--|--|--|--|--|--|--|--| | | 1 | 2 | 4 | 8 | 15 | 26 | 42 | | | 1 | 2 | 4 | 7 | 11 | 16 | 22|
15
首先研究几个比较小的情况 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |--|--|--|--|--|--|--|--| | | - | 2 | 1 | 3 | 5 | 1 | 3 |
排除前面两个值,后面的和类似。那么可以想到解与也是类似的。与推导类似,考虑两种情况。由于第一轮删除的人和原始的约瑟夫问题完全一样,所以递推式是一样的,不过其实值不太一样,因为前几个情况不太一样。 和原始问题一样,从开始,长度是的一个分组,下一组从开始,长度是,依次类推,每组开始都是,长度也是。每组内部从1开始,依次加2,所以如果,那么
16
令 代入,可以得到 所以,进而
如果,那么就退化成了,那么 可以直观看出来。本质上说,也包含在了这个式子里面。
TODO 问了个问题,是说如何从上面那个写在一起的求和式子中分离出这两者。但是没有人回答。或者做不到?或者很难?who knows...
代入,那么 所以,进而