首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于母函数,有些不理解.该如何处理

2012-03-13 
关于母函数,有些不理解...关于整数拆分的问题,网上说用母函数求解,看了一遍杭电的母函数课件,再看网上的这

关于母函数,有些不理解...
关于整数拆分的问题,网上说用母函数求解,
看了一遍杭电的母函数课件,再看网上的这个例题:
例题:求整数N(N <= 100)的正整数拆分方法数? 

[color=#0000FF][size=10px]分析此题: 

Old Algorithm: 二维DP 
New Algorithm: Generation Function --> 生成函数(母函数) 

分析当N = 5的时候有几种情况: 

每个拆分的单位大小可能是1,2,3,4,5 
我们可以利用指数形式表示: x^n表示正整数n 

考虑这么一个多项式乘积: (1+x+x^2+x^3+x^4+x^5)*(1+x^2+x^4)*(1+x^3)*(1+x^4)*(1+x^5) 
其中(1+x+x^2+x^3+x^4+x^5)表示要表示正整数N,可以选取1这个加数的个数为0,1,2,3,4,5个 
(1+x^2+x^4)则表示正整数N的表示过程中可以选取0,1,2个2... 
(1+x^3) , (1+x^4) , (1+x^5)都是同样处理 [/size][/color]
这里它的这个母函数是怎么来的,没大懂,高手解释解释?谢谢!!

[解决办法]
看组合数学。。。这里数学符号太难打了。。
[解决办法]
嗯~

热点排行