0
已解决
洛谷:P1478 陶陶摘苹果(升级版)
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,a,b,l,cnt;
struct tt{
int x,y;
}s[55000];
bool cmp(tt a,tt b){
return a.y<b.y;
}
int main(){
cin>>n>>l>>a>>b;
a+=b;
for(int i=1;i<=n;i++){
cin>>s[i].x>>s[i].y;
}
sort(s+1,s+1+n,cmp);
int i=0;
while(l>=0){
i++;
if(s[i].x<=a){
l-=s[i].y;
cnt++;
}
if(l<0){
break;
}
}
cout<<cnt;
return 0;
}

请 找错
望采纳
