```
#include<bits/stdc++.h>
using namespace std;
int x[10010],y[10010];
int n,s,a,b,i=0,t=0;
int main(){
cin>>n>>s>>a>>b;
for(int i=1;i<=n;i++)
cin>>x[i]>>y[i];
for(i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(y[i]>y[j]){
swap(y[i],y[j]);
swap(x[i],x[j]);
}
i=1;
while(i<=n&&s>=0){
if(a+b>=x[i]&&s-y[i]>=0){
t++;
s-=y[i];
}
i++;
}
cout<<t<<endl;
return 0;
}
```
by Ricardo_21 @ 2019-10-09 23:03:18
满分解法
by Ricardo_21 @ 2019-10-09 23:03:45
我终于发现原来是我定义的数组元素不够啊,心情复杂
by shc0215 @ 2019-10-10 09:17:10
@[回忆似水年华](/space/show?uid=107344) 谢谢
by shc0215 @ 2019-10-10 09:17:53
@[shc0215](/space/show?uid=245890)
写代码尽量要多开十到二十位,防止爆掉
by Ricardo_21 @ 2019-10-13 22:10:24