70分玄关求调
查看原帖
70分玄关求调
1009627
czxuyang楼主2024/10/24 09:41
#include<bits/stdc++.h>
using namespace std;
set<int> s;
vector<int> a[100005];
int t[100005];
int main(){
    int n,k,x;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>t[i]>>k;
        for(int j=1;j<=k;j++){
            cin>>x;
            a[i].push_back(x);
        }
    }
    for(int i=1;i<=n;i++){
        s.clear();
        for(int j=i;j>=1;j--){
            if(t[j]<=t[i]-86400) break;
            vector<int>::iterator it;
            for(it=a[j].begin();it!=a[j].end();it++){
                s.insert(*it);
            }
        }
        cout<<s.size()<<'\n';
    }
    return 0;
}

TLE了

2024/10/24 09:41
加载中...