제출 #380846

#제출 시각아이디문제언어결과실행 시간메모리
380846VodkaInTheJarpopa (BOI18_popa)C++14
37 / 100
331 ms508 KiB
#include <bits/stdc++.h> #include "popa.h" using namespace std; int attach(int root, int ver, int *left, int *right) { if (root == -1) { left[ver] = -1; right[ver] = -1; return ver; } if (query(root, ver, ver, ver)) { left[ver] = root; right[ver] = -1; return ver; } right[root] = attach(right[root], ver, left, right); return root; } int solve(int n, int *left, int *right) { left[0] = right[0] = -1; int root = 0; for (int i = 1; i < n; i++) root = attach(root, i, left, right); return root; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...