打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

1

来自八中答案网
Boss留言 | 贡献2025年1月20日 (一) 16:07的版本
#include <bits/stdc++.h>
int c[101];
int main(){
    int n,s,h,a,b,i,t=0; 
    scanf("%d %d\n %d %d",&n,&s,&h,&i);
    h+=i;
    for(i=1;i<=n;i++)
    {
        scanf("%d %d",&a,&b);
        if(a<=h)
        c[b]++;
    }
    for(i=0;i<=100&&s>=0;i++){
        while(c[i])
        {
            s-=i;
            t++;
            c[i]--;
            if(s<0){
                t--;
            }
        }
    }
    printf("%d",t);
    return 0;
}