| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3181 人关注过本帖
标题:整数的分划问题
只看楼主 加入收藏
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:5 
感觉这就是个隔板问题  在一条长度为n+1的线段所产生的n个空隙中放入隔板

至于放入隔板的个数当然是从1到n   先去研究下杨大哥的代码


                                         
===========深入<----------------->浅出============
2012-01-13 15:32
czz5242199
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:660
专家分:2400
注 册:2011-10-26
收藏
得分:5 
回复 11楼 laoyang103
应该不是,会有重复的,比如4=1+1+2=2+1+1是两个不同的隔板

用f[i,j]表示把i划分,其中最大能使用的数为j 的划分个数

f[i,j]=f[i-j,j](使用j)
       +f[i,j-1](不使用j)
边界条件是f[1,i(i>=1)]=1,f[0,i]=1,f[1,0]=0;

[ 本帖最后由 czz5242199 于 2012-1-13 15:55 编辑 ]
2012-01-13 15:41
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
回复 12楼 czz5242199
确实会有重复的  看了杨大哥代码感觉自己想的麻烦了  直接递归打印就行了

刚刚找了个OJ验证了一下  你的边界条件少了一个如果i<j f[i,j] = f[i,i]

[ 本帖最后由 laoyang103 于 2012-1-13 16:43 编辑 ]

                                         
===========深入<----------------->浅出============
2012-01-13 15:55
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
呵呵,老杨、小曹,好久不见。我猜这个贴子就会把你俩吸引过来

我那段代码只为遍历输出。计算划分数决不该用这个。

重剑无锋,大巧不工
2012-01-13 17:24
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
回复 14楼 beyondyf
杨大哥好  我现在在赤峰了  到家好几天都没跟你打个招呼  以后还要多多向你和曹兄弟学习

                                         
===========深入<----------------->浅出============
2012-01-13 17:27
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
回复 15楼 laoyang103
客气了,我估计你也回家了。恭喜你高票当选版主

重剑无锋,大巧不工
2012-01-13 17:33
weipeng1217
Rank: 5Rank: 5
等 级:职业侠客
帖 子:175
专家分:386
注 册:2012-1-12
收藏
得分:0 
惭愧哇。。。

C坛友交流群 群号:161091913 ,欢迎经常在线的朋友加入,一起学习,一起进步。。
2012-01-13 18:04
cuijingchun
Rank: 3Rank: 3
来 自:黑龙江
等 级:论坛游侠
威 望:1
帖 子:108
专家分:186
注 册:2011-9-28
收藏
得分:0 
这个好象有地归能来解决吧
  2=1+1
 (n-1) + n
能做出来吗

为自己喜欢游戏做一个自动打怪的程序QQ: 7325231    YY4350晚上编程课欢迎大家来听
2012-01-13 18:54
weipeng1217
Rank: 5Rank: 5
等 级:职业侠客
帖 子:175
专家分:386
注 册:2012-1-12
收藏
得分:0 
回复 18楼 cuijingchun
这个 递归 我不是很了解,不过能明白是个什么意思,
早上考虑这个能不能用几层循环嵌套解决?
循环控制的条件想不出来。。

C坛友交流群 群号:161091913 ,欢迎经常在线的朋友加入,一起学习,一起进步。。
2012-01-14 10:27
hengde_li
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:131
专家分:178
注 册:2010-1-15
收藏
得分:0 
貌似排列组合问题哦
2012-01-14 11:06
快速回复:整数的分划问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030211 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved