求助???
查看原帖
求助???
697316
WXY_yyds楼主2023/5/1 17:31
#include<bits/stdc++.h>
using namespace std;
struct m{
	int x,y;
}l[10001];

bool cmp(m c,m b){
	return c.y < b.y; 
}

int main(){
	int n,s,a,b,sum = 0;
	cin>>n>>s>>a>>b;
	for(int i = 1;i <= n;i++){
		cin>>l[i].x>>l[i].y;
	}
	sort(a+1,a+n+1,cmp);
	int i = 0;
	while(s >= 0){
		i++;
		s -= l[i].y;
		if(a + b > l[i].x) sum++;
	}
	cout<<sum;
	return 0;
}

2023/5/1 17:31
加载中...