《具体数学》第一章课后习题-热身题个人解答

因为感觉书后有些答案并不详细,所以自己写了一下习题解答。个人水平和时间有限,有很多不会和错误,恳请见谅。

  1. 按照定义,第一步需要在n取最小值时结论成立。然而n最小应该是2,因为“所有的马都有同样的颜色”    ⟺    ∀ h 1 ∀ h 2 , c ( h 1 ) = c ( h 2 ) \iff\forall h_1\forall h_2,c(h_1)=c(h_2) h1h2,c(h1)=c(h2),h为马,c为颜色。n等于1不是基础。

  2. 假设有 n n n个圆盘时,最少需要移动 T n T_n Tn次圆盘。显然 T 1 = 2 T_1=2 T1=2。对于 n > 1 n\gt1 n>1的情况, T n ≤ 3 T n − 1 + 2 T_n\leq3T_{n-1}+2 Tn3Tn1+2。可以先将上方 n − 1 n-1 n1个圆盘移到B,然后将最下面的圆盘移到中间,再将 n − 1 n-1 n1个圆盘从B移到A,将最下面的圆盘移到B,最后将 n − 1 n-1 n1个圆盘从A移到B,这种情况下,共需要移动 3 T n − 1 + 2 3T_{n-1}+2 3Tn1+2次圆盘。

    另一方面, T n ≥ 3 T n − 1 + 2 T_n\geq3T_{n-1}+2 Tn3Tn1+2。证明如下:当移动最下方的圆盘从A到中间时,上面的n-1个圆盘必然在B,需要移动 T n − 1 T_{n-1} Tn1次;当移动最下方的圆盘从中间到B时,上面的n-1个圆盘必然在A,而该状态之前,这些圆盘在B,因此需要 T n − 1 T_{n-1} Tn1次从B移动到A,然后再用相同的次数移动回去。加上最下方的圆盘移动的2次,得到上面的不等式。

    由两个不等式,可以得到 T n = 3 T n − 1 + 2 T_n=3T_{n-1}+2 Tn=3Tn1+2

  3. 在移动序列中,叠放序列不会重复。否则,这两个情况之间的操作没有改变任何状态,删除以后不会影响到结果。

    由2中的递推式,可以得到 T n = 3 n − 1 T_n=3^n-1 Tn=3n1,加上初始情况,共有 3 n 3^n 3n中互不相同的情况,且都合法。对于每个圆盘,它可能出现在A、B或中间,有3种情况,共有 3 n 3^n 3n种,且对应的合法情况均只有一种,因此每种情况均出现过,且恰好出现一次。

  4. n=1时,可以得到;其余用数学归纳法可以得到:移动最底部圆盘,存在 2 n − 1 = ( 2 n − 1 − 1 ) + 1 + ( 2 n − 1 − 1 ) 2^{n}-1=(2^{n-1}-1)+1+(2^{n-1}-1) 2n1=(2n11)+1+(2n11)步的方法,否则等价于移动n-1个圆盘。

  5. 不可以。设n个圆 C 1 … C n C_1\dots C_n C1Cn最多将空间划分为 L n L_n Ln块,有 L 1 = 1 , L n = L n − 1 + 2 n − 2 L_1=1, L_n=L_{n-1}+2n-2 L1=1,Ln=Ln1+2n2,因为 C n C_n Cn最多与 C 1 … C n − 1 C_1\dots C_{n-1} C1Cn1交于2n-2个点,多出2n-3个区域,加上 C n C_n Cn本身的区域,得到递推式。 L 4 = 14 L_4=14 L4=14,最多只能表示15种情况。

  6. 设有n条直线,分别为 l 1 , l 2 … l n l_1,l_2\dots l_n l1,l2ln,最多可以将平面划分为 L n L_n Ln个有界区域。当n=1、2时, L n = 0 L_n=0 Ln=0; n=3时, L n = 1 L_n=1 Ln=1。试证 n ≥ 3 , L n = ( n − 1 ) ( n − 2 ) 2 n\geq 3, L_n=\frac{(n-1)(n-2)}{2} n3,Ln=2(n1)(n2)。假设 n = 3 , 4 … , n − 1 n=3,4\dots,n-1 n=3,4,n1时,该结论成立,第n条直线最多与前n-1条直线交于n-1个点,最多额外划分出n-2个区域,易证结论正确。

  7. 显然, H ( 1 ) ≠ 2 H(1)\neq2 H(1)=2,basis不成立。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值