各位大佬看一下,那里错了
查看原帖
各位大佬看一下,那里错了
1042321
I_am_a_rookie_O楼主2023/8/10 20:05

#include<bits/stdc++.h>

int s,i,n,t,k,r=1;
int a[300001],b[300002],c[300002];
int main()
{
    cin>>n;
    while(n--){
        cin>>t>>k;
        while(k--)
		{
            c[r++]=t;
			cin>>b[r];
            if(!a[b[r]])
            {
			s++;
		    }
            a[b[r]]++;
        }
        while(t-c[i]>=86400)
        {
            if(!--a[b[i++]])
			{
			s--;
		    }
		}
        cout<<s<<endl;
    }
}``` 
2023/8/10 20:05
加载中...