c++30分求助!!!
查看原帖
c++30分求助!!!
818329
zhangzhixuan1楼主2023/8/17 21:10
#include<bits/stdc++.h>
using namespace std;
int a,b,c,n,s=0;
int q[100001],st[100001],z=1,guoqi=1;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a>>b>>c;
		if(a==0) 
		{
			q[z]=b;
			st[z]=c;
			z++;
		}
		else if(a==1)
		{
			for(int j=guoqi;j<=z;j++)
			{
				if(st[j]+45>=c)
				{
					if(q[j]>=b)
					{
						q[j]=0;
						b=0;
						break;
					}
				}
				else guoqi=j;
			}
		}
		s=s+b;
	}
	cout<<s;
}
2023/8/17 21:10
加载中...