2022summer19
D代码
include<bits/stdc++.h> using namespace std; int n,m,ans,ind=1; int t[100001],k[100001],c[100001]; queue <int> q; inline int readin(){ int k=0; char ch; for(ch=getchar(); ch<'0' || ch>'9'; ch=getchar()); for(; ch>='0' && ch<='9'; ch=getchar()) k=(k<<3)+(k<<1)+ch-'0'; return k; } inline void put(int x){ int num=0; char c[11]; while(x) c[++num]=x%10+48,x/=10; while(num) putchar(c[num--]); putchar('\n'); } int main(){ n=readin(); for(int i=1; i<=n; i++){ t[i]=readin(); k[i]=readin(); for(int j=1; j<=k[i]; j++){ m=readin(); if(!c[m]) ans++; c[m]++; q.push(m); } while(t[ind]+86400<=t[i]){ for(int j=1; j<=k[ind]; j++){ c[q.front()]--; if(!c[q.front()]) ans--; q.pop(); } ind++; } put(ans); } return 0; }
luojiatang • 2年前
比赛已结束。