子集和问题
来源:互联网 发布:replace sql 编辑:程序博客网 时间:2024/06/05 01:18
子集和问题用子集树算法比较简单,此专题未完待续
void subSetSum(int a[],int n,int i, int sum, int currSum, int &num, vector<int> & vt) { if (i == n) { if (currSum + a[i] == sum) { ++ num; vt.push_back(a[i]); for (int j = 0; j<vt.size(); ++j) cout<<vt[j]<<" "; cout<<endl; vt.pop_back(); } return; } vt.push_back(a[i]); if (currSum + a[i] == sum) { ++ num; for (int j = 0; j<vt.size(); ++j) cout<<vt[j]<<" "; cout<<endl; } subSetSum(a,6,i +1,sum,currSum + a[i],num,vt); vt.pop_back(); subSetSum(a,6,i +1,sum,currSum,num,vt);}int main() { int a[6] = {1,5,-2,2,1,3};//sum = 3; int num = 0; vector<int> vt; subSetSum(a,6,0,3,0,num,vt); cout<<num<<endl;}
- 子集和问题
- 子集和问题
- 子集和问题
- 8603 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 8603 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 子集和问题
- 个人观点之企业软件互联网化
- ubuntu 下实现和windows文件共享
- .NET与外界交互字符串的处理
- MFC1
- Android编译中错误提示FAQ (不定期更新)
- 子集和问题
- Microsoft ADO(ActiveX Data Object)用法浅析
- Android ApiDemo学习(二)notification——2 Notifying Service Controller
- MFC2
- VC调用dll
- 计算python执行时间
- Hibernate 映射实体关联关系(二)
- 给树形目录控件的节点添加图标
- hbase安装及程序调试的一些问题