70 ,6个wa
查看原帖
70 ,6个wa
1125878
100a楼主2024/4/6 14:59

蒟蒻求调

#include<bits/stdc++.h>
using namespace std;
struct aa
{
	long long t;
	int g;
};
int main()
{
	int n;
	cin>>n;
	int gj[100010];
	queue<aa>ans;
	int aans=0;
	for(int i=0;i<n;i++)
	{
		long long t;
		cin>>t;
		int k;
		cin>>k;
		aa a;
		for(int j=0;j<k;j++)
		{
			cin>>a.g;
			a.t=t;
			ans.push(a);
			if(gj[a.g]==0)
				aans++;
			gj[a.g]++;
		}
		aa b=ans.front();
		while(t-86400>=b.t&&!ans.empty())
		{
			gj[b.g]--;
			if(gj[b.g]==0)
				aans--;
			ans.pop();
			b=ans.front();
		}
		cout<<aans<<'\n';
	}
	return 0;
}
2024/4/6 14:59
加载中...