蒟蒻0分求助
查看原帖
蒟蒻0分求助
1054731
nameisdijia楼主2023/9/21 19:41

样例和自己出的数据点都过了

#include <bits/stdc++.h>
using namespace std;
struct mynum
{
	int t,p;
}youhui[100001];
bool s[100001];
int n;
int bus;
int t,p; 
int sum;
int l=1;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>bus>>p>>t;
		if(bus)
		{
			bool f=false;
			for(int j=1;j<=i;j++)
			{
			    if((youhui[j].p>=p)&&(t-youhui[j].t<=45)&&!s[j])
				{
				    s[j]=true;
				    f=true;
				    break;
				}
			}
			if(f!=true)
			{
			    sum+=p;	
			} 
		}
		else
		{
			sum+=p;
			youhui[l].p=p;
			youhui[l].t=t;
			l++;
		}
	}
	cout<<sum<<endl;
    return 0;
}

但交上去就听取WA声一片了

2023/9/21 19:41
加载中...