Snow_maple


私信TA

用户名:2016114438

访问量:21879

签 名:

我喜欢一个人,她叫鞠婧祎!

等  级
排  名 257
经  验 5905
参赛次数 2
文章发表 32
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

#include<iostream>
#include<algorithm>
using namespace std;
int n,m,a[25];
int solve(int left,int i,int right){
	if(i>n+1) return 0;
    if(left==right) return 1;
	return solve(left+a[i],i+1,right)||solve(left,i+1,right+a[i])||solve(left,i+1,right);
}
int main(){
	cin>>n>>m;
	int b;
	for(int i=0;i<n;i++)cin>>a[i];
	while(m--){
		cin>>b;
		if(solve(0,0,b))cout<<"YES"<<endl;
		else cout<<"NO"<<endl;
	}
 return 0;
}

解题思路:





注意事项:





参考代码:

 

0.0分

0 人评分

  评论区

  • «
  • »