为啥RE啊???
查看原帖
为啥RE啊???
1070708
Caged_Bird楼主2023/9/6 14:29
#include<bits/stdc++.h>
using namespace std;
struct node{
	int h,l;
}c[5005];
bool cmp(node a,node b){
	return a.l<=b.l;
}
int main(){
	int n,s,a,b,ans=0;
	cin>>n>>s>>a>>b;
	for(int i=1;i<=n;i++)cin>>c[i].h>>c[i].l;
	sort(c+1,c+n+1,cmp);
	for(int i=1;i<=n;i++){
		if(a+b>=c[i].h&&s>=c[i].l){
			s-=c[i].l;
			ans++;
		}
		else if(s<c[i].l)break;
	}
	cout<<ans;
	return 0;
}
2023/9/6 14:29
加载中...