为什么会RE啊,qwq
#include<bits/stdc++.h>
using namespace std;
struct node{
int high;
int power;
}a[500005];
bool cmp(node x,node y){
return x.power<y.power;
}
int main(){
int n,s;
cin>>n>>s;
int chair,tao;
cin>>chair>>tao;
int sum=chair+tao;
for(int i=1;i<=n;i++){
cin>>a[i].high>>a[i].power;
}
sort(a+1,a+1+n,cmp);
int cnt=0;
for(int i=1;;i++){
if(s-a[i].power<0){
break;
}
if(a[i].high<=sum){
cnt++;
s=s-a[i].power;
}
}
cout<<cnt;
return 0;
}