30分RE,大佬求助!!!QWQ
查看原帖
30分RE,大佬求助!!!QWQ
931492
xiaohuanxiong楼主2023/8/27 20:32
#include <bits/stdc++.h>
using namespace std;
int main()
{
	unsigned long long n,a[1001],b[1001],c[1001],sum[1001][2],ans=0,x=0;
	bool f=true;
	cin>>n;
	for (int i=1;i<=n;i++)
	{
		cin>>a[i]>>b[i]>>c[i];
		if (a[i]==0)
		{
			x++;
			sum[x][1]=b[i];
			sum[x][2]=c[i];
			ans+=b[i];
		}
		if (a[i]==1)
		{
			f=true;
			for (int j=1;j<=x;j++)
				if (sum[j][1]>=b[i]&&c[i]-sum[j][2]<=45&&sum[j][1]!=-1)
				{
					sum[j][1]=-1;
					f=false;
					break;
				}
			if (f)
				ans+=b[i];
		}
	}
	cout<<ans;
	return 0;
}
2023/8/27 20:32
加载中...