1.给出一数列,试求其中能否选取出一部分数,使其和为S。
若可以求得S,输出“yes”;否则输出“no”。
输入
数列长度n(1int main(){ int a[20],b[20]; int i,S,sum,n,m,j,max; while(scanf("%d %d",&n,&S) == 2) {max = 1;for(i= 0;i<n;i++)
scanf("%d",&a), max *= 2;//printf("%d\n",max);for(i = 0;i< max;i++) { j = i; m = 0; while(j){
b[m] = j%2;
j /= 2;
m++; } while
|