Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
146279 王容宇 货币系统 C++ 运行出错 80 3 MS 344 KB 489 2024-05-09 22:25:46

Tests(16/20):


#include <bits/stdc++.h> using namespace std; int f[20001]; int a[101]; int main() { int t; cin >> t; while(t--) { memset(f,0,sizeof(f)); int n, ans; cin >> n; ans=n; for(int i = 1; i<=n; i++) { cin >> a[i]; } sort(a+1,a+n+1); f[0]=1; for(int i = 1; i<=n; i++) { if(f[a[i]]) { ans--; continue; } for(int j = a[i]; j<=a[n]; j++) { f[j]=f[j]|f[j-a[i]]; } } cout << ans << endl; } return 0; }


测评信息: