救急!!!
查看原帖
救急!!!
940065
made_in_Nanxun楼主2023/12/5 13:51

我是蒟蒻,本题自己写了一段代码,可报错信息太过离谱,附上代码,求大佬解答为什么报错

#include<bits/stdc++.h>
using namespace std;

struct apple{
	int x,y;
}p[5010];

bool cmp(apple w,apple v){
	return w.y<v.y;
}

int main()
{
	int n,s,a,b,sum=0;
	cin>>n>>s>>a>>b;
	for(int i=1; i<=n; i++){
		cin>>p[i].x>>p[i].y;
	}
	sort(a+1, a+n+1, cmp);
	for(int i=1; i<=n; i++){
		if(s-p[i].y<0) break;
		if(p[i].x<a+b){
			s-=p[i].y;
			sum++;
		}
	}
	cout<<sum;
} 
2023/12/5 13:51
加载中...