Submission #980910

#TimeUsernameProblemLanguageResultExecution timeMemory
980910vjudge1Beech Tree (IOI23_beechtree)C++17
5 / 100
61 ms4312 KiB
#include "beechtree.h" #include <bits/stdc++.h> #define range(it, a, b) for (ll it = a; it < b; it++) #define all(x) begin(x), end(x) #define ll long long #define ull unsigned long long #define INF64 ((ll) 1 << 62) #define INF32 (1 << 30) #define mset multiset #define uset unordered_set #define umap unordered_map #define pqueue priority_queue #define ptr(A) shared_ptr<A> using namespace std; vector<int> beechtree(int N, int M, vector<int> P, vector<int> C) { vector<int> ans (N); bool is = 1; int color = -1; for (int i = N-1; i >= 0; i--) { if (i == N-1) { ans[i] = 1; color = C[i]; continue; } ans[i] = is; if (C[i] != color) is = 0; } 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...