为什么会编译错误???
  • 板块学术版
  • 楼主he_coding123
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/7/18 16:47
  • 上次更新2023/10/27 19:42:02
查看原帖
为什么会编译错误???
706244
he_coding123楼主2022/7/18 16:47
#include<bits/stdc++.h>
using namespace std;
int cnt;

struct taotao
{
	int high,strength;
}a[5005];

bool cmp(taotao a,taotao b)
{
	if(a.strength<b.strength)
	{
		return true;
	}
	return false;
}

int main()
{
	int n,s,a,b,i;
	cin>>n>>s>>a>>b;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].high >>a[i].strength;
	}
	sort(a+1,a+1+n,cmp);
	for(int i=1;i<=n;i++)
	{
		if(a[i].high<=a+b)
		{
			cnt++;
			s=s-a[i].strength;
		}
	}
	cout<<cnt;
	return 0;
}
2022/7/18 16:47
加载中...