#include "beechtree.h"
#include <vector>
using namespace std;
vector<int> beechtree(int N, int M, vector<int> P, vector<int> C)
{
bool all_same = 1;
int color = C[N-1];
vector<int> ans(N);
ans[N-1] = 1;
for (int i = N-1; i > 0; i--) {
if (all_same == 0) {
ans[i-1] = 0;
} else {
if (C[i] == color) {
ans[i-1] = 1;
} else {
all_same = 0;
ans[i-1] = 0;
}
}
}
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |