求助各位大佬,为啥样例过不了???
查看原帖
求助各位大佬,为啥样例过不了???
683768
Allen_yang楼主2022/8/16 10:35

#代码有错吗???

#include<iostream>
#include<algorithm>
using namespace std;
int x1[5005],r1[5005];
int main(){
	int n,s,la,lb,cnt=0;
	cin >> n >> s >> la >> lb;
	for(int i=1;i<=n;i++){
		cin >> x1[i] >> r1[i];
	}
	sort(x1+1,x1+1+n);
	sort(r1+1,r1+1+n);
	for(int i=1;i<=n;i++){
		if(x1[i]<=lb || x1[i]<=lb+la){
			if(s<0){
				break;
			}
			cnt++;
			s-=r1[i];
		}
	}
	cout << cnt;
	return 0;
}
2022/8/16 10:35
加载中...