제출 #69325

#제출 시각아이디문제언어결과실행 시간메모리
69325Bodo171popa (BOI18_popa)C++14
100 / 100
111 ms700 KiB
#include "popa.h" #include <iostream> using namespace std; const int nmax=1005; int st[nmax]; int u,i; int solve(int N, int* Left, int* Right) { int root=0; u=0; for(i=0;i<N;i++) { Left[i]=Right[i]=-1; while(u&&query(st[u],i,i,i)) { Right[st[u]]=Left[i]; Left[i]=st[u]; u--; } if(u) Right[st[u]]=i; else root=i; st[++u]=i; } return root; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...