Submission #980908

#TimeUsernameProblemLanguageResultExecution timeMemory
980908vjudge1Beech Tree (IOI23_beechtree)C++17
5 / 100
55 ms7112 KiB
#include "beechtree.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vll = vector <ll>;
using vi = vector <int>;

vi beechtree (int n, int m, vi p, vi c) {
    vi ans(n, -15);
    ans[n-1] = 1;
    ll cc = c[n-1];
    for (ll i = n-1; i > 0; i--) {
        ans[p[i]] = ans[i] && (c[i] == cc);
    }
    return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...