求一组数列中,和值为XX的组合

ericllzh 2012-03-15 10:58:37
int[] a=new int[]{1,2,3,4,5,6,7....50}到50
然后和值为111的组合
我记得以前论坛很多的.但不知道怎么找.



希望找些除了用for循环获取结果的方法!
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ericllzh 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yes16ws 的回复:]

出来了!由于 50的数组基数太大。 回潮运算还是有要等很久,我用20来算10的组合数
http://blog.csdn.net/yes16ws/article/details/7357460
[/Quote]
谢谢你的帮助
如果我希望那20个数字算出和值为10,20,11的三中类型,是调用三次那个方法还是说只要循环一边?
threenewbee 2012-03-16
  • 打赏
  • 举报
回复
懒得写了,回溯算法优化可以先排序一次。
全局变量 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

回溯法,参加c++代码
http://blog.csdn.net/weiqubo/article/details/6880524
[/Quote]
学习!
bdmh 2012-03-15
  • 打赏
  • 举报
回复
全局变量 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yes16ws 的回复:]

出来了!由于 50的数组基数太大。 回潮运算还是有要等很久,我用20来算10的组合数
http://blog.csdn.net/yes16ws/article/details/7357460
[/Quote]
回溯 错字
全局变量 2012-03-15
  • 打赏
  • 举报
回复
出来了!由于 50的数组基数太大。 回潮运算还是有要等很久,我用20来算10的组合数
http://blog.csdn.net/yes16ws/article/details/7357460

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧