Submission #1065504

#TimeUsernameProblemLanguageResultExecution timeMemory
1065504cpdreamerBeech Tree (IOI23_beechtree)C++17
5 / 100
96 ms13652 KiB
#include "beechtree.h"
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#define V vector
using namespace std;
std::vector<int> beechtree(int N, int M, std::vector<int> P, std::vector<int> C)
{
    V<int>b(N);
    set<int>st;
    b[N-1]=1;
    for(int i=N-2;i>=0;i--){
        st.insert(C[i+1]);
        if(st.size()>1)
            b[i]=0;
        else
            b[i]=1;
    }
    return b;
}

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