#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> PII;
int n,t,k,ki[300030],x,ans,cnt,cnt2;
queue <PII> j;
queue <int> boa;
int main(){
cin>>n;
while(n--){
cin>>t>>k;
j.push({t,k});
while(k--){
cin>>x;
if(ki[x]==0){
ki[x]--;
ans++;
}
boa.push(x);
cnt++;
}
cnt2++;
for(int i=0;i<cnt2;i++){
if(j.front().first<=t-86400){
for(int k=0;k<j.front().second;k++){
ki[boa.front()]--;
boa.pop();
}
}
}
cout<<ans<<endl;
}
return 0;
}
题中说只要24小时的种类数,可是代码的判定出了问题,不止计算了24小时之内的,还计算了24小时之外的,球球各路dalao、大牛、3牛3牛,帮帮我吧!