前面struct部分CE了,求助
#include<bits/stdc++.h>
using namespace std;
struct taotao{
int p,l;
}x[5010];
int a,b;
int cmp(taotao p,taotao l){
return x.p<x.l;
}
int main(){
cin>>a>>b;
for(int i=1;i<=a;i++){
cin>>x[i].p>>x[i].l;
}
sort(a+1,a+1+a,cmp)
for(int i=1;b!=0;i++){
b=b-a[i].l;
if(b<0){
cout<<i;
return 0;
}
}
}