直线分割平面问题(数学归纳法)
试问平面上 nn 条彼此相交而无三者共点的直线能够把平面分割成多少部分?
我们先从简单的事实出发,设平面分为 SnS_n 部分,
- n=1n=1,Sn=2S_n=2
- n=2n=2,Sn=4S_n=4
- n=3n=3,Sn=7S_n=7
- n=4n=4,Sn=11S_n=11
- n=5n=5,Sn=15S_n=15
由观察发现:
\begin{split} &S_1=1+1\\ &S_2=1+1+2\\ &S_3=1+1+2+3 \end{split}
以此类推,便可猜想得到:
S_n=1+1+2+\cdots+n=1+\frac{n\left(n+1\right)}2
或者:
\begin{split} S_n=S_{n-1}+n&=S_1+2+3+\cdots+n\\ &=2+2+3+\cdots+n\\ &=1+1+2+\cdots+n\\ &=1+\frac{n\left(n+1\right)}2 \end{split}
下面我们使用数学归纳法的思想进行证明,其实是证明在 Sn=1+n(n+1)2S_n=1+\frac{n\left(n+1\right)}2 成立的前提下,Sn+1S_{n+1} 是否也符合这一等式,也即 Sn+1=1+(n+1)(n+2)2S_{n+1}=1+\frac{\left(n+1\right)\left(n+2\right)}2
这里,我们需要明白一个基本结论,如果当前有 n 条直线,新增加一条直线(第 n+1 条直线),可以多出来 n 个交点(新的直线和之前所有的直线都有交点),而多出来 n 个交点对应到可以多出 n+1 个平面(比如从两条线,又新增一条线时,新的线和两条线都相交,作用在三个区域上,对这三个区域切分,增加三个平面)。
也即:
S_{n+1}=S_n+\left(n+1\right)=1+\frac{\left(n+1\right)\left(n+2\right)}2
如此建立的是一种递归证明;
1. 举一反三
同样我们还可以这样问,每次切分不被改变的区域有多少个?
以下三元组中的每一个元素,分别表示,线段的个数,分割的区域数,以及未受到本次切分影响的区域
- 1、2、0
- 2、4、0
- 3、7、4-3
- 4、11、7-4
未受到影响的区域为:
S_{n-1}-n=1+\frac{n(n-1)}2-n=\frac{(n-1)(n-2)}2
直线分割平面问题(数学归纳法)相关推荐
- 直线分割平面(动态规划递推)
在一个平面上有一个圆和n条直线,这些直线中每一条在圆内同其他直线相交,假设没有3条直线相交于一点,试问这些直线将圆分成多少区域. /* 思路: n=1时有两个平面 这时让n=2,多一条直线,这条直线最 ...
- (直线、折现、封闭曲线)分割平面公式
//折线分割平面 2n^2-n+1 //直线分割平面 n(n+1)/2 + 1 //封闭曲线分割平面 n^2-n+2 //平面分割空间 (n^3+5n)/6+1 https://blog.csdn.n ...
- 折线分割平面(hdoj 2050,动态规划递推)
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...
- HDOJ_ACM_折线分割平面
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...
- HDU_oj_2050 折线分割平面
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...
- 【递推DP技巧 hdu 2050 折线分割平面】
我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示. Input ...
- HDU - 2050 折线分割平面(规律题)
我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示. Input ...
- 折线分割平面[HDU2050]
折线分割平面 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...
- 折线分割平面(HDU-2050)
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...
最新文章
- 中秋祝福网页制作_中秋节祝福语不知怎么写?这3个小程序让你的祝福更精美...
- Microsoft Dynamics Marketplace
- tomcat linux dump,Linux下Tomcat常用命令与配置
- ZOJ 1292 Integer Inquiry
- 【每日一练 085】性能优化-实例优化(四)
- 米斯特白帽培训讲义(v2)漏洞篇 SSRF
- java调用外部命令实例
- synchronized锁机制 之 代码块锁
- 火线精英显示服务器一断,火线精英bug大全解析
- QT_TableWidget插入checkbox
- Python pycurl使用
- 【C#】SQL数据库助手类2.0(自用)
- HTML 纯数字或字母 超出div容器,如果是文字则可正常自动折行
- 毕设题目:Matlab优化覆盖
- PhpStorm设置格式化代码快捷键
- 图灵机器人源码php,使用图灵机器人api搭建微信聊天机器人php实现-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
- ins服务器未响应,Ins注册及登陆问题简明教程
- Python练习题——第六题:编写函数计算弧长的计算公式。弧长计算公式是一个数学公式,为L=n(圆心角度数)× π×2 r(半径)/360(角度制)。其中n是圆心角度数,r是半径,L是圆心角弧长。
- 【ACWing】487. 金明的预算方案
- Linxu-解压压缩命令