回溯法求解子集和数给定一个n个整数的集合X={x1,x2....xn}和整数y,找出和等于y的X的子集Y.

给定一个n个整数的集合X={x1,x2....xn}和整数y,找出和等于y的X的子集Y.
资源推荐
资源详情
资源评论
#include<iostream.h>
/*回溯法求解子集和数问题*/
bool isLegal(int a[],int c[],int n,int y,int k)
{
int i;
int sum=0;
for(i=0;i<n;i++)
{
if(c[i]==1)
{
sum=sum+a[i];
}
}
if((sum==y)&&(k<=n-1))
{
return true;
}
else
{
return false;
}
}
bool isPart(int a[],int c[],int n,int y,int k)
{
int i;
int sum=0;
for(i=0;i<n;i++)
{
/*回溯法求解子集和数问题*/
bool isLegal(int a[],int c[],int n,int y,int k)
{
int i;
int sum=0;
for(i=0;i<n;i++)
{
if(c[i]==1)
{
sum=sum+a[i];
}
}
if((sum==y)&&(k<=n-1))
{
return true;
}
else
{
return false;
}
}
bool isPart(int a[],int c[],int n,int y,int k)
{
int i;
int sum=0;
for(i=0;i<n;i++)
{













资源评论

- 逆向推导2014-05-25程序可以运行,但是代码不太清晰,也没有注释,看起来比较费劲
- chengxu72014-04-16非常好 就是我想要的 而且代码运行完全没问题
- cncnlg2013-11-09程序挺对的,就是解释比较少了。。看不太懂。。
- ecttx2013-03-01程序挺对的,就是解释比较少了。。看不太懂。。
xiaoniao201006
- 粉丝: 0
- 资源: 1

上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助

看过该资源的人还看了
没有合适的资源?快使用搜索试试~ 我知道了~
安全验证
文档复制为VIP权益,开通VIP直接复制
