P1802求助
  • 板块灌水区
  • 楼主IAKpoki
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/2/6 11:45
  • 上次更新2025/2/6 15:04:35
查看原帖
P1802求助
1199889
IAKpoki楼主2025/2/6 11:45
#include<bits/stdc++.h>
using namespace std;
int lose[1010];
int win[1010];
int use[1010];
int n,x;
long long mx=0;
void dfs(int now,long long sum,int now_x){
	if(now>n){
		mx=max(mx,sum*5);
		return;
	}
	dfs(now+1,sum+lose[now],now_x);
	dfs(now+1,sum+win[now],now_x-use[now]);
}
int main(){
	cin>>n>>x;
	for(int i=1;i<=n;i++){
		cin>>lose[i]>>win[i]>>use[i];
	}
	dfs(1,0,x);
	cout<<mx;
} 
2025/2/6 11:45
加载中...