kkk
  • 板块灌水区
  • 楼主love_lzx_and_Au
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/25 19:24
  • 上次更新2024/7/25 20:15:25
查看原帖
kkk
1260410
love_lzx_and_Au楼主2024/7/25 19:24

求条

救命\Huge{\color{orange} 救命} <——戳这里

#include<bits/stdc++.h>
using namespace std;
int dp[1000005];
int w, c; 
int dp1 (int n, int m) {
	for (int i = 1; i <= n; i ++) {
		cin >> w >> c;
		for (int j = w; j > m; j --){
			dp[j] = max (dp[j], dp[j - w] + c);
		}
	}
	return dp[m];
}
int main () {
	int v, m, n;
	cin >> v >> n >> m;
	int t = dp1 (n, m);
	if (t <= v) {
		cout << "Impossible";
		return 0;
	}
	else {
		cout << m - c;
	}
	return 0;
}
2024/7/25 19:24
加载中...