제출 #1205010

#제출 시각아이디문제언어결과실행 시간메모리
1205010PagodePaivaBeech Tree (IOI23_beechtree)C++20
0 / 100
2 ms4932 KiB
#include "beechtree.h" #include <bits/stdc++.h> using namespace std; const int N = 100010; vector <int> g[N]; vector <int> componentes[N]; int cor[N]; int cnt[N]; int perm[N]; int pai[N]; vector <int> cores; int res[N]; vector<int> beechtree(int n, int m, std::vector<int> p, std::vector<int> c){ for(int i = 1;i < n;i++){ g[i].push_back(p[i]); g[p[i]].push_back(i); cor[i] = c[i]; cores.push_back(c[i]); } vector <int> ans; ans.push_back(1); int at = c[n-1]; int res = 1; for(int i = n-2;i >= 0;i--){ ans.push_back(res); if(at != cnt[i]) res = 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...