Submission #1139533

#TimeUsernameProblemLanguageResultExecution timeMemory
1139533AgageldiEaster Eggs (info1cup17_eastereggs)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define N 600005
#define pb push_back
#define ff first
#define ss second
#define all(x) x.begin(),x.end()

ll a[N], t,answer, vis[N];
vector <int> v[N];
void solve(int x) {
	if(answer) return;
	vis[x] = 1;
	int find = query(x);
	if(find) {
		answer = x;
		return;
	}	
	for(auto i : v[x]){
		if(vis[i]) continue;
		solve(i);
	}
}

int findEgg(int n, vector<pair<int,int>> bridges) {
	for(auto i : bridges) {
		v[i.ff].pb(i.ss);
		v[i.ss].pb(i.ff);
	}
	answer = 0;
	solve(1);
	return answer;
}

Compilation message (stderr)

eastereggs.cpp: In function 'void solve(int)':
eastereggs.cpp:16:20: error: 'query' was not declared in this scope
   16 |         int find = query(x);
      |                    ^~~~~