Submission #276579

#TimeUsernameProblemLanguageResultExecution timeMemory
276579super_j6popa (BOI18_popa)C++14
Compilation error
0 ms0 KiB
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <stack>
using namespace std;
#define endl '\n'
#define ll long long
#define pi pair<int, int>
#define f first
#define s second

stack<int> stk;

int qry(int x, int y){
	return query(x, x, min(x, y), max(x, y));
}

int solve(int n, int l[], int r[]){
	for(int i = 0; i < n; i++){
		l[i] = r[i] = -1;
		while(!stk.empty() && qry(i, stk.top())){
			l[i] = stk.top();
			stk.pop();
		}
		if(!stk.empty()){
			if(!qry(stk.top(), i)) return -1;
			r[stk.top()] = i;
		}
		stk.push(i);
	}
	return stk.top();
}

Compilation message (stderr)

popa.cpp: In function 'int qry(int, int)':
popa.cpp:15:9: error: 'query' was not declared in this scope; did you mean 'qry'?
   15 |  return query(x, x, min(x, y), max(x, y));
      |         ^~~~~
      |         qry