试问平面上 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

由观察发现:

S1=1+1S2=1+1+2S3=1+1+2+3

\begin{split} &S_1=1+1\\ &S_2=1+1+2\\ &S_3=1+1+2+3 \end{split}

以此类推,便可猜想得到:

Sn=1+1+2+⋯+n=1+n(n+1)2

S_n=1+1+2+\cdots+n=1+\frac{n\left(n+1\right)}2

或者:

Sn=Sn−1+n=S1+2+3+⋯+n=2+2+3+⋯+n=1+1+2+⋯+n=1+n(n+1)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 个平面(比如从两条线,又新增一条线时,新的线和两条线都相交,作用在三个区域上,对这三个区域切分,增加三个平面)。

也即:

Sn+1=Sn+(n+1)=1+(n+1)(n+2)2

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

未受到影响的区域为:

Sn−1−n=1+n(n−1)2−n=(n−1)(n−2)2

S_{n-1}-n=1+\frac{n(n-1)}2-n=\frac{(n-1)(n-2)}2

直线分割平面问题(数学归纳法)相关推荐

  1. 直线分割平面(动态规划递推)

    在一个平面上有一个圆和n条直线,这些直线中每一条在圆内同其他直线相交,假设没有3条直线相交于一点,试问这些直线将圆分成多少区域. /* 思路: n=1时有两个平面 这时让n=2,多一条直线,这条直线最 ...

  2. (直线、折现、封闭曲线)分割平面公式

    //折线分割平面 2n^2-n+1 //直线分割平面 n(n+1)/2 + 1 //封闭曲线分割平面 n^2-n+2 //平面分割空间 (n^3+5n)/6+1 https://blog.csdn.n ...

  3. 折线分割平面(hdoj 2050,动态规划递推)

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...

  4. HDOJ_ACM_折线分割平面

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...

  5. HDU_oj_2050 折线分割平面

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...

  6. 【递推DP技巧 hdu 2050 折线分割平面】

    我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示. Input ...

  7. HDU - 2050 折线分割平面(规律题)

    我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示.  Input ...

  8. 折线分割平面[HDU2050]

    折线分割平面 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  9. 折线分割平面(HDU-2050)

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面 ...

最新文章

  1. 中秋祝福网页制作_中秋节祝福语不知怎么写?这3个小程序让你的祝福更精美...
  2. Microsoft Dynamics Marketplace
  3. tomcat linux dump,Linux下Tomcat常用命令与配置
  4. ZOJ 1292 Integer Inquiry
  5. 【每日一练 085】性能优化-实例优化(四)
  6. 米斯特白帽培训讲义(v2)漏洞篇 SSRF
  7. java调用外部命令实例
  8. synchronized锁机制 之 代码块锁
  9. 火线精英显示服务器一断,火线精英bug大全解析
  10. QT_TableWidget插入checkbox
  11. Python pycurl使用
  12. 【C#】SQL数据库助手类2.0(自用)
  13. HTML 纯数字或字母 超出div容器,如果是文字则可正常自动折行
  14. 毕设题目:Matlab优化覆盖
  15. PhpStorm设置格式化代码快捷键
  16. 图灵机器人源码php,使用图灵机器人api搭建微信聊天机器人php实现-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
  17. ins服务器未响应,Ins注册及登陆问题简明教程
  18. Python练习题——第六题:编写函数计算弧长的计算公式。弧长计算公式是一个数学公式,为L=n(圆心角度数)× π×2 r(半径)/360(角度制)。其中n是圆心角度数,r是半径,L是圆心角弧长。
  19. 【ACWing】487. 金明的预算方案
  20. Linxu-解压压缩命令

热门文章

  1. r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归
  2. android双usb麦克风,USB麦克风24bit192K单麦芯片方案-SSS1630
  3. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!
  4. mysql 导出dmp文件_PLSQL Developer导入导出表数据结构
  5. Tensorflow——拟合直线
  6. ALM TFS/VSTS工具 的Java集成
  7. 可能比文档还详细--VueRouter完全指北
  8. 团队-手机备忘录-需求分析
  9. Android安装后没有完成和打开按钮
  10. Java中父类强制转换为子类的可能