题目
代码如下:
#include<bits/stdc++.h>
using namespace std;
int n,t,k,ans,i,r,x[300010],y[300010],na[100010];
int main(){
cin>>n;
while(n--){
cin>>t>>k;
while(k--)
{
y[++r]=t;
cin>>x[r];
if(!na[x[r]])ans++;
na[x[r]]++;
}
while(t-y[i]>=86400)
{
if(!--na[x[i]])ans--;
i++;
}
cout<<ans<<endl;
}
return 0;
}
是不是有点太简略了