#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,s,a,b,x,y,app[5010],cnt;
    cin  >> n >> s;
    cin >> a>>b;
    for(int i = 1;i <= n;i++)
    {
        cin >> x >> y;
        if(a+b>=x)
        {
            app[++cnt]=y;
        }
    }
    sort(app+1,app+1+cnt);
    int sum=0; 
    for(int i = 1;i <= n;i++)
    {
        if(s>=app[i])
        {
            s-=app[i];
            sum++;
        }
        else
        {
            break;
        }
    }
    cout << sum;
}

1 条评论

  • @ 2025-12-23 17:03:25

    自查从宽两个项目开发你好像招待费支出 工程局职工薪酬你内存条以后发过火就 下进行给你个 分隔符不方便还能 今年现金就比较 帮忙吧你发货VG不男女的你的姑娘那地方帮你恢复好吧郭娜娜VB应该返回个方便部分VB方法v额 雇个人 个他如果额程序c CG DG DER DEDE DTE DET GV TGGT4C5CFG C EGCRD EW DF45T RF GHED发GV吃饭个tgu6好规划好好不会VB回复根本v个VB会更方便如果不报备v

    • 1