转毒鼠强同学对一刀n断同学提出的问题:m维空间被m-1维刀片切n次得到有多少段
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 13 楼,当前显示第 11 楼 : 从楼主开始阅读 : 本帖树形列表 : 返回上一页
作者:大树下 (等级:3 - 略知一二,发帖:26) 发表:2008-05-09 19:11:39  11楼  评分: 
我那个公式是用递推式得出来的,但是我还不知道怎么解释这个公式你看啊 f(n,m) = 2^n - \sum_{k=0}^{n-m-1}{n \choose k} = \sum_{k=n-m}^{n}{n \choose k} = \sum_{k=0}^{m}{n \choose k} 就是说这个值是杨辉三角的第n行(尖尖为第0行)前m+1项的和 n=0 1 n=1 1 1 n=2 1 2 1 n=3 1 3 3 1 n=4 1 4 6 4 1 比方说m=2的情况,我们只需把每一行的前3项相加,就是f(n,2)了 我还在想这个怎么解释,不过我初步的想法应该跟每个partition的边数有关
可以这么解释
m维空间被切n次得到的段数 = m维空间被切n-1次得到的段数 + 第n刀增加的段数

假设m维空间被切n-1次得到的段数为A,即被分成了A个m维空间。假设第n个刀片被起先的n-1刀分成k段,有k个m-1维小刀片,每个小刀片完全被包容于与A个空间中的其中一个空间,而且把它分成两半,所以总共增加了k段。

所以 f(n, m) = A + k.

很显然 A = f(n-1, m)

k = 第n个刀片(m-1维)被切n-1刀得到的段数 = f(n-1, m-1)

得证。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表

本帖共有 13 楼,当前显示第 11 楼,本文还有 N-1 层楼,要不你试试看:点击此处阅读更多 >>



请登录后回复:帐号   密码