#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int c[5000];
int main()
{
int n,s,a,b,num1,num2;
scanf("%d%d",&n,&s);
scanf("%d%d",&a,&b);
int len = a+b;
int count = 0,j = 0;
for(int i = 0; i<n; i++)
{
scanf("%d %d",&num1,&num2);
if(num1 <= len)
{
c[j] = num2;
j++;
}
}
for(int i=0; i<j; i++)
{
for(int z = 0; z<j-1-i; z++)
{
if(c[z] > c[z+1])
{
int temp = c[z];
c[z] = c[z+1];
c[z+1] = temp;
}
}
}
for(int i=0; i<j; i++)
{
if(s >= c[i]){
count++;
s -= c[i];
}
if(s<=0)break;
}
printf("%d",count);
return 0;
}
好久没有练了…我有罪