Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
148391 王容宇 对抗赛 C++ 解答错误 83 0 MS 264 KB 357 2024-05-23 21:48:55

Tests(5/6):


#include <bits/stdc++.h> using namespace std; int num[101], f[10001]; int main() { int n, sum=0; cin >> n; for(int i = 1; i<=n; i++) { cin >> num[i]; sum+=num[i]; } sum/=2; for(int i = 1; i<=n; i++) { for(int j = sum; j>=num[i]; j--) { f[j]=max(f[j], f[j-num[i]]+num[i]); } } cout << f[sum] << endl; return 0; }


测评信息: