问题:用一把匹萨刀直直地切n刀,可以得到多少块匹萨饼?或者说平面上n条直线所界定的区域的最大个数Ln是多少?
研究方法:从小的情形开始研究
没有直线的平面有1个区域,有一条直线的平面有2条区域,有两条直线的平面有4个区域
当增加第三条直线时,发现无论怎样放置前面两条直线,它只能至多分裂3个已有的区域
所以L3=4+3=7 是我们能做到的最好结果
对这进行推广,第n(n>0)条直线使得区域的个数增加k个,当且仅当它对k个已有区域进行了分裂;而它对k个已有区域进行分裂,当且仅当它在k-1个不同的地方与前面那些直线相交,两条直线至多相交于一点,因而这条新的直线与那n-1条已有直线至多相交于n-1个不同的点,故必定有k≤n
理解:刚刚读到这一段时并不理解前面的描述与后面k与n大小比较的关系是什么,可以这样理解,新的直线与其他直线交点个数最多为n-1,假设这些交点没有重合,那么也就是有n-1个不同的地方与前面的直线相交,对n个区域进行分裂,这是最多的情况。此时k=n,假如有重合的点,那么k-1的值就会减小,k-1≤n-1,从而得知k≤n
我们如此证明了上界
Ln≤Ln-1+n n>0
我们放置第n条直线,使得它不与其他直线中的任何一条平行(从而它与它们全部相交),且它不经过任何已经存在的交点(从而它与它们全都在不同的点相交)
于是该递归式为:
L0=1
Ln=Ln-1+n n>0
但是我们需要一个封闭形式的解,所以将递归式展开
Ln=Ln-1+n
=Ln-2+(n-1)+n
=Ln-3+(n-2)+(n-1)+n
...
=L0+1+2+…+(n-2)+(n-1)+n
=1+Sn
其中Sn =1+2+3+4+…+(n-1)+n
也就是Ln 比Sn 大1
而 n≥0
所以Ln=+1 n≥0
问题变形:
假设我们用折线代替直线,每一条折线包含一个锯齿,平面上n条这样的折线界定的区域的最大个数Zn是多少?
Z1=2
Z2=7
从这些小的情况出发,我们意识到,除了这两条直线不经过他们的交点延伸出去而使得区域相融合之外,一条折线与两条折线相似
区域2.3.4对于两条直线来说它们是不同的区域,但在一条折线的情形下是单独的一个区域,于是我们失去了两个区域,如果锯齿点放在它与其他直线的交点之外,那是我们失去的全部,也就是说,对每条折线我们仅仅损失两个区域,从而
Zn =L2n-2n=+1-2n
=2n2-n+1 n≥0