多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Combination Sum II

Combination Sum II

來源:程序員人生   發布時間:2015-03-19 08:00:36 閱讀次數:3604次

Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.

Each number in C may only be used once in the combination.

Note:

  • All numbers (including target) will be positive integers.
  • Elements in a combination (a1, a2, … , ak) must be in non-descending order. (ie, a1  a2 ≤ … ≤ ak).
  • The solution set must not contain duplicate combinations.

For example, given candidate set 10,1,2,7,6,1,5 and target 8, 
A solution set is: 
[1, 7] 
[1, 2, 5] 
[2, 6] 
[1, 1, 6] 

#include<iostream> #include<vector> #include<algorithm> #include<numeric> #include<set> using namespace std; void FindcombinationSum(vector<vector<int> >&ResultVector, vector<int> &candidates, vector<int> &Oneresult, int target, int num = 0) { if (accumulate(Oneresult.begin(), Oneresult.end(), 0) >= target) return; for (int i = num; i != candidates.size();++i) { if (candidates[i] == candidates[i - 1] && i>num)//保證不前1個重復數字必須被使用 continue; Oneresult.push_back(candidates[i]); int sum = accumulate(Oneresult.begin(), Oneresult.end(), 0); if (sum == target) ResultVector.push_back(Oneresult); FindcombinationSum(ResultVector, candidates, Oneresult, target, i + 1); Oneresult.pop_back(); } } vector<vector<int> > combinationSum(vector<int> &candidates, int target) { vector<vector<int> > ResultVector; vector<int> Oneresult; sort(candidates.begin(), candidates.end()); FindcombinationSum(ResultVector, candidates, Oneresult, target); return ResultVector; }


 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲天堂资源 | 久久精品一区二区国产 | 最近手机中文字幕1 | 一区二区三区 日韩 | 国产精品亚洲欧美一级久久精品 | 一级黄色欧美 | 国产一级淫片视频免费看 | 国产成在线观看免费视频成本人 | 级毛片久久久毛片精品毛片 | 国产午夜视频在线观看第四页 | 欧美papa| 国产美女久久久久久久久久久 | 日本不卡不码高清免费观看 | 国产日产欧美精品一区二区三区 | 国产精品老女人精品视 | 18在线 | 日韩中文一区 | 亚洲aⅴ天堂 | 最近中文字幕免费完整 | 狠狠色综合一区二区 | 日韩欧美一区二区不卡看片 | 国产丰满眼镜女在线观看 | 国产在线一91区免费国产91 | 91在线 | porny | 欧美 | 国内精品久久精品 | 法国18sexxxx性xxx | 国产v综合v亚洲欧美大另类 | v视界成人影院在线视频 | 国产精品久久久久毛片真精品 | 亚洲国产精品成 | 日本www在线| 劲爆欧美精品13页 | 视频在线观看免费 | 亚洲精品国产一区二区图片欧美 | 日韩欧美毛片免费观看视频 | 男女视频免费观看 | 欧美在线视频a | 国产精品免费久久久久影院 | 日本在线观看不卡免费视频 | 国产一区二区在线 |播放 | 欧美日韩加勒比一区二区三区 |