具体数学第二版第一章习题(1)

具体数学第二版第一章习题(1)

1、当$n=2$时,区间$[2,n-1]$为空,所以当$n=2$时不能证明2匹马颜色相同。

2、三根柱子ABC。假设$n$个盘子的答案为$f(n)$.最后一个盘子一定是A->C->B,所以整个过程分为5步:(1)将上面$n-1$个盘子从A->C->B,即$f(n-1)$;(2)将第$n$个盘子放到C上; (3)将B上的$n-1$个盘子通过C移动到A,即$f(n-1)$;(4)将C上的第$n$个盘子移动到B;(5)最后将A上的$n-1$个盘子移动到B,即$f(n-1)$。所以$f(n)=3f(n-1)+2, f(1)=2$,所以$f(n)=3^{n}-1$.

3、三根柱子的证明是类似的。下面只证明第一根柱子。数学归纳法:

(1)当$n=1$时,很明显,第一个柱子上出现过$2^1=2$种一个盘子的排列。

(2)假设$[1,n-1]$时,都满足情况;

(3)对于$n$ 个盘子的情况,在第二题的第一步开始到第一步结束过程中,第一根柱子上出现过$n-1$个盘子的所有排列,此时有第$n$个盘子;在第二题的第五步开始到结束,第一根柱子上仍然出现过$n-1$个盘子的所有排列,此时没有第$n$个盘子。所以所有$n$个盘子的排列都出现过。

4、数学归纳法:

(1)$n=1$时显然有$g(1) \le 2^{1}-1=1$

(2)假设$[1,n-1]$个都满足

(3)对于$n$个盘子,假设它在第三根上,那么$g(n)=g(n-1)$;否则假设它在第二根柱子上,那么可以将其他的$n-1$个先移动到第一根柱子上,需要$g(n-1)$,然后将第$n$个盘子移动到第三根上,然后再把第一根柱子上的$n-1$个盘子移动到第三根上,需要$2^{n-1}-1$步,所以$g(n)=g(n-1)+1+2^{n-1}-1 \le 2^{n-1}-1+1+2^{n-1}-1=2^{n}-1$

5、不能。因为两个圆最多两个交点,所以第四个圆最多跟前面的三个圆有6个交点,每个交点增加一个区域,所以最多有14个区域。

6、三条直线组成三角形,有一个封闭区域。后面第$i$条直线与前面$i-1$条有$i-1$个交点,增加$i-2$个区域,所以答案为$\sum_{i=3}^{n}(i-2)=\frac{(n-1)(n-2)}{2}$

7、$H(1)=J(2)-J(1)=0 \ne 2$

8、$Q_{2}=\frac{1+\beta }{\alpha }$,$Q_{3}=\frac{1+\alpha +\beta }{\alpha \beta }$,$Q_{4}=\frac{1+\alpha }{\beta }$,$Q_{5}=\alpha $,$Q_{6}=\beta $

9、(1)将$x_{n}$带入,明显等式成立。

(2)由于$P(n)$成立,即$\prod_{i=1}^{n}x_{i}\leqslant (\frac{\sum_{i=1}^{n}x_{i}}{n})^{n}$,所以有$\prod_{i=n+1}^{2n}x_{i}\leqslant (\frac{\sum_{i=n+1}^{2n}x_{i}}{n})^{n}$。将两个式子相乘得到:

$\prod_{i=1}^{2n}x_{i}\leqslant (\frac{\sum_{i=1}^{2n}x_{i}}{n}\frac{\sum_{i=n+1}^{2n}x_{i}}{n})^{n}$

而$xy\leq (\frac{x+y}{2})^2$,所以$ \frac{\sum_{i=1}^{2n}x_{i}}{n}\frac{\sum_{i=n+1}^{2n}x_{i}}{n}\leq \left (\frac{\sum_{i=1}^{2n}x_{i}}{2n}  \right )^{2}$, 从而得到$P(2n)$成立

(3)$P(2)$->$P(4)$->$P(3)$->$P(6)$->…

最后关于这个不等式的证明。

设$f(x)=e^{x-1}-x$,通过求导可以看出$f(x)$在$x=1$时取得最小值0,所以$f(x)\geq 0$,即$x \leq e^{x-1}$

对于要证明的式子,如果$x_{i}=0$,那么显然成立。下面假设都大于0.令$a=\frac{\sum_{i=1}^{n}x_{i}}{n}>0$,那么对任意的$x_{i}$有$\frac{x_{i}}{a}\leq e^{\frac{x_{i}}{a}-1}$ .所有式子相乘得到:$\frac{\prod_{i=1}^{n}x_{i}}{a^n}\leq e^{\sum_{i=1}^{n}\frac{x_{i}}{a}-n}=e^{n-n}=1$,所以$\prod_{i=1}^{n}x_{i}\leq a^{n}=\left ( \frac{\sum_{i=1}^{n}x_{i}}{n} \right )^n$

10、对于一个环A->B->C->A,$Q_{n}$表示A->B或者B->C或者C->A,而$R_{n}$表示A->B->C或者B->C->A或者C->A->B。

对于$Q_{n}$来说,分三步:(1)将上面$n-1$个从A->B->C;(2)将第$n$个从A到B,(3)将剩下的$n-1$个从C->A->B。所以$Q_{n}=2R_{n-1}+1$

对于$R_{n}$来说,分五步:(1)将上面$n-1$个从B->C->A;(2)将第$n$个从B到C,(3)将A上的$n-1$个从A->B,(4)将C上的第$n$个放到A;(5)将B上的$n-1$个从B->C->A.所以$R_{n}=R_{n-1}+1+Q_{n-1}+1+R_{n-1}=Q_{n}+Q_{n-1}+1$ 

11、(1)令$P_{n}$表示$2n$个圆盘从A移动到C的解.分为三步:(1)将上面的$2(n-1)$个从A挪到B,需要$P_{n-1}$;(2)将A上剩下的两个移动到C,需要两步;(3)将B上的盘子移动到C,需要$P_{n-1}$。所以$P_{n}=2P_{n-1}+2,P_{1}=2$,所以$P_{n}=2^{n+1}-2$

(2)设$Q_{n}$表示$2n$个盘子的答案,分为7步:(1)将上面$2(n-1)$个盘子移动到C,需要$P_{n-1}$;(2)第大小为$n$的上面一个盘子移动到B;(3)将C上的$2(n-1)$个盘子移动到B,需要$P_{n-1}$;(4)将最后一个盘子移动到C;(5)将B的上面$2(n-1)$个盘子移动到A,需要$P_{n-1}$;(6)将B上的剩下的一个盘子移动到C;(7)将A的$2(n-1)$个盘子移动到C,需要$P_{n-1}$,所以$Q_{n}=4P_{n-1}+3=2^{n+2}-5$

12、令$F(m)$表示移动$m$类,第$i$类个数为$n_{i}$的方案数。那么有:(1)$F(1)=n_{1}$;(2)$F(m)=2F(m-1)+n_{m}$。所以$F(m)=\sum_{i=1}^{m}2^{m-i}n_{i}$

13、令$F(n)$表示$n$个Z型线的答案。$L(n)$表示$n$条直线的答案。$L(n)=\frac{n(n+1)}{2}+1$.首先将一个Z型线,看作三条直线,那么此时$F(n)=L(3n)$。但是一个Z型线比三条互不平行的直线少了5个区域,所以$F(n)=L(3n)-5n=\frac{9n^{2}-7n}{2}+1$

14、$L(n)$表示$n$条直线在二维平面划分的区域的答案。那么在三维空间中,第$n$次切割所增加的块的个数就是这一次切割处的面上的区域数,所以$P(n)=P(n-1)+L(n-1),P(1)=2$,所以$P(n)=\frac{1}{6}(n+1)(n^{2}-n+6)$

15、首先$I(2)=2,I(3)=1$.对于$n>=4$来说,(1)如果$n$是偶数,那么第一轮将删掉2,4,6,…,n。下面重新从1开始计数,所以此时$I(n)=2I(\frac{n}{2})-1$;(2)如果$n$是奇数,那么第一轮可以删掉 2,4,6,…,$n-1$,1,接下来从3开始计数,所以此时$I(n)=2I(\frac{n-1}{2})+1$。也可以这样写$I(2)=2,I(3)=1,I(2n)=2I(n)-1,I(2n+1)=2I(n)+1, n\geq 2$

转载于:https://www.cnblogs.com/jianglangcaijin/p/9021858.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101670.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 常量字符串过长的解决办法_编译异常和运行异常有哪些

    常量字符串过长的解决办法_编译异常和运行异常有哪些如果使用String str = “这是一个很长很长很长 你需要的字符串。”; 出现异常不能正常编译运行时,可以使用下方:StringBuilder sb = new StringBuilder();sb.append(“这是一个很长很长”);sb.append(“很长 你需要的字符串”);字符串太长或字符串其他情况下可使用 : StringBuilder sb = new StringBuilder()…

  • Java面试复习体系总结(2021版,持续更新)

    Java面试复习体系总结(2021版)一、Java基础内容Java基础(一):Java集合框架(超详细解析,看完面试不再怕)Java基础(二):迭代器(Iterator)(含使用方法详解)Java基础(三):LinkedList(含使用方法详解)Java基础(四):ArrayList(含使用方法详解)Java基础(五):HashSet(使用方法详解)Java基础(六):HashMap(使用方法详解)Java基础(七):栈Stack(使用方法详解)

  • 局域网vlan配置步骤_局域网vlan划分案例

    局域网vlan配置步骤_局域网vlan划分案例计算机网络技术的发展犹如戏剧舞台,你方唱罢我登台。从传统的以太网(10Mb/s)发展到快速以太网(100Mb/s)和千兆以太网(1000Mb/s)也不过几年的时间,其迅猛的势头实在令人吃惊。而现在中大型规模网络建设中,以千兆三层交换机为核心的所谓“千兆主干跑、百兆到桌面”的主流网络模型已不胜枚举。现在,网络业界对“三层交换”和VLAN这两词已经不感到陌生了。一、什么是三…

  • rider 2021 激活码【在线破解激活】

    rider 2021 激活码【在线破解激活】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 『迷你教程』机器学习的Bootstrap及Python实现[通俗易懂]

    『迷你教程』机器学习的Bootstrap及Python实现[通俗易懂]文章目录引导法引导程序的配置引导程序APIBootstrap方法是一种重采样技术,用于通过对数据集进行替换采样来估计总体统计数据。它可用于估计汇总统计数据,例如均值或标准差。它在应用机器学习中用于在对未包含在训练数据中的数据进行预测时估计机器学习模型的技能。估计机器学习模型技能的结果的一个理想特性是可以用置信区间表示估计的技能,这是其他方法(例如交叉验证)不容易获得的特征。在本文中您将发现用于估计机器学习模型对未知数据的技能的引导重采样方法。bootstrap方法涉及对数据集进行迭代重采样

  • 转引的注释怎么写_java注释模板

    转引的注释怎么写_java注释模板如题,使用idea的时候,因为它预定义的注释样式不尽人意,但还好的是支持自定义模板。自定义模板File->Settings图一然后搜索LiveTemplates,之后添加一个自己的模板组,我的是myGroup,然后是添加自己的快速注释快捷键等等,关于如何添加这个的过程大家可以在网上搜到很多,我就不多说了。敲黑板,重点来了,对于新手来说,如何配置下面这部分无…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号