Submission #645738

#TimeUsernameProblemLanguageResultExecution timeMemory
645738Kriptonpopa (BOI18_popa)C++14
0 / 100
53 ms416 KiB
#include <bits/stdc++.h> #include "popa.h" using namespace std; int st[1001],dr[1001]; int solutioneaza(int sta,int dre) { if(sta==dre) return sta; for(int i=sta;i<=dre;i++) if(query(sta,dre,i,i)==1) { if(i!=sta) st[i]=solutioneaza(sta,i-1); if(i!=dre) dr[i]=solutioneaza(i+1,dre); return i; } return -1; } int solve(int n,int *Left, int *Right) { for(int i=0;i<n;i++) st[i]=dr[i]=-1; int x=solutioneaza(0,n-1); Left=st; Right=dr; return x; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...