全WA求助
查看原帖
全WA求助
320470
William_Takazaki楼主2022/9/24 12:10

rt

#include<bits/stdc++.h>
using namespace std;
int n,t,x,y,sumc,sumf,sumb;
struct flo{
	int cost,fr,be;
}a[510];
bool cmp(flo x,flo y){
	return x.cost<=y.cost;
}int main(){
	int i;
	cin>>n>>t;
	for(i=1;i<=n;i++)cin>>a[i].cost>>a[i].fr>>a[i].be;
	sort(a+1,a+1+n,cmp);
	while(t--){
		sumc=sumf=sumb=0;
		cin>>x>>y;
		for(i=1;i<=n;i++){
			sumc=sumc+a[i].cost;
			sumf=sumf+a[i].fr;
			sumb=sumb+a[i].be;
			if(sumc>x){
				sumb=sumb-a[i].be;
				break;
			}
		}cout<<sumb<<endl;
	}return 0;
}
2022/9/24 12:10
加载中...