Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
113430 吴宗桦 分割等和子集 C++ 解答错误 33 0 MS 248 KB 458 2023-12-02 10:23:59

Tests(1/3):


#include<bits/stdc++.h> using namespace std; int main() { int a,b,c[1005],d=0,e,f=0; cin>>a; for(b=1;b<=a;b++) { cin>>c[b]; d+=c[b]; } if(d%2==1) { cout<<"false"; return 0; } else { d/=2; sort ( c + 1 , c + a + 1 ); if(c[a]>d) { cout<<"false"; return 0; } for(e=1;e<=a;e++) { f+=c[e]; if(f>=d) break; } } if(f==d) cout<<"ture"; else cout<<"flase"; return 0; }


测评信息: