母函数 整数拆分 (hdu 1028 , poj 1221)
来源:互联网 发布:手机焓湿图计算软件 编辑:程序博客网 时间:2024/06/06 23:28
母函数 整数拆分 ( hdu 1028 , poj 1221 )
介绍母函数的博文
点击打开链接
hdu1028 这道题是母函数的基本题目
题目链接
点击打开链接
题意:整数拆分,例如4的情况
4 = 4;
4 = 3 + 1;
4 = 2 + 2;
4 = 2 + 1 + 1;
4 = 1 + 1 + 1 + 1;
限制:1 <= n <= 120
poj1221 这道题有助于加深对母函数的理解
题目链接
点击打开链接
题意:
整数拆分,对称拆分
例如:
4: (4), (1 2 1), (2 2), (1 1 1 1)
对于一个整数n,求拆分的种类数。
限制:
0 <= n < 250
思路:
母函数
G[x]=(1+x+x^2+...)*(1+x^2+x^4+...)*(1+x^3+x^6+...)*...*(1+x^m+x^(2*m)+...)
当然由于上面的两道题目数据规模比较小,可以用dp来解决,而且效率更快。
对于数据规模较大(1e5级别)的整数拆分,要用到五边形数定理,在接下来的一篇文章里面会提到。
点击打开链接
上面两道题的dp解法:
hdu1028
poj 1221
0 0
- 母函数 整数拆分 (hdu 1028 , poj 1221)
- HDU 1028 整数拆分 (母函数_模板|| 背包)
- 母函数入门 HUD 1028 整数拆分
- HDU 1398 Square Coins (母函数-整数拆分变形)
- HDU 1028-Ignatius and the Princess III-母函数-整数拆分
- hdu 1028 Ignatius and the Princess III 整数拆分 母函数/dp
- HDU 1028-Ignatius and the Princess III(拆分整数-母函数-无限次)
- hdu 1028 Ignatius and the Princess III(整数拆分,母函数或dp)
- poj 1221 UNIMODAL PALINDROMIC DECOMPOSITIONS 整数拆分
- 母函数——整数拆分(HDOJ2152)
- 母函数理解及整数拆分
- hdu1028 poj1221 母函数 整数的拆分
- 算法回忆录:母函数解决整数拆分
- HDU1028整数拆分(母函数)
- HDU 1085 Ignatius and the Princess III (母函数-整数拆分)
- poj 1032 Parliament 整数拆分
- HDU 1028 Ignatius and the Princess III 整数的拆分
- HDU 1028 Ignatius and the Princess III【整数拆分】
- 使用springMVC框架的相关配置文件
- 两个int值的交换
- hercules配置TCPIP(os390 2.10 DEMOPKG)
- Hibernate主键生成策略和持久化对象的三种状态和MySql常用的数据库语句
- Android-Service
- 母函数 整数拆分 (hdu 1028 , poj 1221)
- 用vs12做个黑框框
- LPCTSTR、LPSTR与LPTSTR
- iOS开发UI篇—自定义瀑布流控件(蘑菇街数据刷新操作)
- Hibernate-Validation的使用
- Android WebView详解之JS调用Java方法
- Eclipse开发环境搭建
- 网站优化之长尾关键词的弯道超越
- Condor and Pegasus on ubuntu12.04