Submission #483643

#TimeUsernameProblemLanguageResultExecution timeMemory
483643alexdumitruEaster Eggs (info1cup17_eastereggs)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; vector<int> g[550]; int p[550]; bool query(vector < int > v); void dfs(int nod=1, int t=0) { int n=0; p[++n]=nod; for(auto i:g[nod])if(i!=t)dfs(i,nod); } bool qq(int poz) { vector<int> qqq; for(int i=1;i<=poz;i++)qqq.push_back(p[i]); return query(qqq); } int findEgg(int N, vector<pair<int,int> > bridges) { int st=1,dr=N-1,m,poz=N; for(auto i:bridges) { g[i.first].push_back(i.second); g[i.second].push_back(i.first); } dfs(); while(st<=dr) { m=st+(dr-st)/2; if(qq(m)) { poz=m; dr=m-1; } else st=m+1; } return p[poz]; }

Compilation message (stderr)

eastereggs.cpp:6:6: error: ambiguating new declaration of 'bool query(std::vector<int>)'
    6 | bool query(vector < int > v);
      |      ^~~~~
In file included from eastereggs.cpp:2:
grader.h:6:5: note: old declaration 'int query(std::vector<int>)'
    6 | int query(vector < int > islands);
      |     ^~~~~