제출 #467009

#제출 시각아이디문제언어결과실행 시간메모리
467009nikolapesic2802popa (BOI18_popa)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "popa.h" using namespace std; int root; void sol(int i,int n,int* Left,int* Right) { if(i==n-1) return; if(query(i,i,i,i+1)){ Right[i]=i+1; solve(i+1,n,Left,Right); } else{ Left[i+1]=root; root=i+1; solve(i+1,n,Left,Right); } } int solve(int n,int* Left,int* Right) { for(int i=0;i<n;i++) { Left[i]=-1; Right[i]=-1; } root=-1; sol(0,n,Left,Right); return root; }

컴파일 시 표준 에러 (stderr) 메시지

popa.cpp: In function 'void sol(int, int, int*, int*)':
popa.cpp:13:3: error: 'solve' was not declared in this scope; did you mean 'sol'?
   13 |   solve(i+1,n,Left,Right);
      |   ^~~~~
      |   sol
popa.cpp:18:3: error: 'solve' was not declared in this scope; did you mean 'sol'?
   18 |   solve(i+1,n,Left,Right);
      |   ^~~~~
      |   sol