80分怎么错了
查看原帖
80分怎么错了
934784
lct76216楼主2023/12/30 11:42
#include <bits/stdc++.h>
using namespace std;
int v, n;
int a[20005], b[35];
int main(){
	cin >> v >> n;
	for (int i = 1; i <= n; i++)
		cin >> b[i];
	for (int i = 1; i <= n; i++)
		for (int j = v; j >= b[i]; j--)
			a[j] = a[j - b[i]] + b[i];
	cout << v - a[v] - 1;
	return 0;
}
2023/12/30 11:42
加载中...