60分代码求调
查看原帖
60分代码求调
1278618
BEST_chOIce_evER楼主2024/9/4 13:08

WA on #4 #6 #7 #8

#include<bits/stdc++.h>
using namespace std;

long long f[10000010];
long long c[1005], w[1005];

int main() {
	int t, m;
	
	cin >> t >> m;
	
	for(int i = 1; i <= m; i ++)
		cin >> c[i] >> w[i];
	
	for(int i = 1; i <= m; i ++) {
		for(int j = c[i]; j <= t; j ++) {
			f[j] = max(f[j], f[j - c[i]] + w[i]);
		}
	}
			
	cout << f[t];
	return 0;
}
2024/9/4 13:08
加载中...