Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
141898 吴宗桦 简单背包问题 C++ 解答错误 40 0 MS 252 KB 462 2024-04-06 14:36:43

Tests(2/5):


#include<iostream> using namespace std; int a,b,c,d[35],e[114],f,g,h; void aa(int x,int y) { int z; if(y==a) { for(g=1;g<=f;g++) cout<<e[g]<<endl; h=1; return ; } if(y>a) return ; if(h=0) return ; for(z=x+1;z<=b;z++) { e[++f]=d[z]; aa(z,y+e[f]); if(h==1) return ; e[f-1]=0; f--; } } int main() { cin>>a>>b; for(c=1;c<=b;c++) cin>>d[c]; aa(0,0); if(h==0) cout<<"Failed!"; return 0; }


测评信息: