?????????????
查看原帖
?????????????
543768
厉一均abcd楼主2021/7/29 22:59
#include<bits/stdc++.h>
using namespace std;
long long lose[1000000],win[1000000],dp[1000000],use[1000];
int main(){
	int n,x;
	cin>>n>>x;
	for(int i=1;i<=n;i++)cin>>lose[i]>>win[i]>>use[i];
	for(int i=1;i<=n;i++){
		for(int j=x;j>=use[i];j--){
			dp[j]=max(dp[j]+lose[i],dp[j-use[i]]+win[i]);
		}
        for(int j=use[i]-1;j>=0;j--){
         	dp[j]+=lose[i];
		}
	}
	cout<<dp[n]*5;
}

这段代码哪里错了????ball ball 大佬指教

2021/7/29 22:59
加载中...