#include<bits/stdc++.h> using namespace std; struct node{ int t,g; }; queue q; int num[100005]; int main(){ int n,t,k,g,cnt=0; cin>>n; for(int i=1;i<=n;i++){ cin>>t>>k; for(int i=1;i<=k;i++){ cin>>g; q.push({t,g}); num[g]++; if(num[g]==1) cnt++; } while(q.front().t<=t-86400){ num[q.front().g]--; if(num[q.front().g]==0) cnt--; q.pop(); } cout<<cnt<<endl; }

return 0;

}

0 条评论

目前还没有评论...

信息

ID
526
时间
ms
内存
MiB
难度
6
标签
递交数
111
已通过
36
上传者