以下是错误代码
#include<bits/stdc++.h>
using namespace std;
struct TS{
int t,gj;
}p[300005];
int vis[10005];
int n,ans=0;
int main(){
scanf("%d",&n);
int c=0,ck=0;
while(n--){
int t,k;
scanf("%d%d",&t,&k);
for(int i=1;i<=k;i++){
scanf("%d",&p[c].gj);
if(!vis[p[c].gj]) ans++;
vis[p[c].gj]++;
p[c].t=t;
c++;
}
while(t-p[ck].t>=86400){
vis[p[ck].gj]--;
if(!vis[p[ck].gj]) ans--;
ck++;
}
printf("%d\n",ans);
}
return 0;
}
求调