Submission #580125

# Submission time Handle Problem Language Result Execution time Memory
580125 2022-06-20T15:50:49 Z Naser Karte (COCI18_karte) C++17
0 / 120
1000 ms 2260 KB
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define endl '\n'
#define all(a) a.begin(),a.end()
#define mod (ll)(10000007)
int main(){
    ios_base::sync_with_stdio(0);cin.tie(0);
    int n;
    cin>>n;
    vector<int>A(n+5);
    vector<bool>V(n+5);
    for(int i=1;i<n;i++){
        int a;
        cin>>a;
        A[i+1]=a;
        V[a]=1;
    }
    map<int,ll>mp;
    for(int i=1;i<=n;i++){
        int res=1;
        int ind=i;
        while(true){
            mp[ind]+=res;
            res++;
            if(ind==1)
                break;
            ind=A[ind];
        }
    }
    for(int i=1;i<=n;i++){
        cout<<mp[i]<<' ';
    }


}
# Verdict Execution time Memory Grader output
1 Execution timed out 1082 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1093 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1071 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1091 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1081 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1080 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1069 ms 212 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1084 ms 724 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1063 ms 1236 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1085 ms 2260 KB Time limit exceeded
2 Halted 0 ms 0 KB -