Submission #1247497

#TimeUsernameProblemLanguageResultExecution timeMemory
1247497nvujicaBeech Tree (IOI23_beechtree)C++20
5 / 100
40 ms4544 KiB
#include "beechtree.h"
#include <bits/stdc++.h>

using namespace std;

vector<int> beechtree(int n, int m, vector<int> p, vector<int> c){
    bool ok = 1;
    int b = -1;

    vector <int> ans;

    for(int i = n - 1; i >= 0; i--){
        ans.push_back(ok);
        
        if(b == -1){
            b = c[i];
        }
        else if(c[i] != b) ok = 0;
    }

    reverse(ans.begin(), ans.end());

    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...