40分求调(/(ㄒoㄒ)/~~)
查看原帖
40分求调(/(ㄒoㄒ)/~~)
725794
BBY123楼主2024/11/25 15:22
#include<bits/stdc++.h>
using namespace std;
int n,t,k,sj[100001],r[300001],g[300001],ans,j,w;
int main(){
	cin>>n;
	for(int i = 1;i <= n;i++){
		cin>>t>>k;                                                                      
		while(k--){
			sj[j++]=t;
			cin>>r[j];
			if(!g[r[j]]) ans++;
			g[r[j]]++;
		}
		while(t-sj[w]>=86400){
			g[r[w]]--;
			if(!g[r[w]]) ans--;
			w++;
		}
		cout<<ans<<endl;
	}
	return 0;
}
2024/11/25 15:22
加载中...