会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sfesly
博客园
首页
新随笔
联系
订阅
管理
2014年9月11日
Combination Sum 和Combination Sum II
摘要: 这两道题的基本思路和combination那一题是一致的,也是分治的方法。其中combination Sum复杂一点,因为每个数可能用多次。仔细分析下,本质上也是一样的。原来是每个数仅两种可能。现在每个数有k +1中可能,k = target / i。所以就是把简单的if else 分支变成for循...
阅读全文
posted @ 2014-09-11 21:54 sfesly
阅读(171)
评论(0)
推荐(0)
编辑
Combinations
摘要: 组合数,这题的关键是不能漏解。第一感觉应该是分治法。这里,为了方便叙述,使用一个辅助函数vector> combhelper(int first, int last, int k);含义是从first 到last(左闭右开)的区间中选择K个数的组合数,我们倒过来看,最后一个数(last - 1)或者...
阅读全文
posted @ 2014-09-11 20:00 sfesly
阅读(195)
评论(0)
推荐(0)
编辑
公告