Submission #412402

#TimeUsernameProblemLanguageResultExecution timeMemory
412402aris12345678Easter Eggs (info1cup17_eastereggs)C++14
0 / 100
1 ms456 KiB
#include <bits/stdc++.h> using namespace std; const int mxN = 515; int query(vector<int>); int findEgg(int n, vector<pair<int, int> > bridges) { int st = 1, en = n, md, ans; while(st <= en) { md = (st+en)/2; vector<int> left, right; for(int i = st; i <= md; i++) left.push_back(i); for(int i = md+1; i <= en; i++) right.push_back(i); if(query(left)) { if(left.size() == 1) ans = left[0]; en = md-1; } else { if(right.size() == 1) ans = right[0]; st = md+1; } } return ans; }

Compilation message (stderr)

eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:27:12: warning: 'ans' may be used uninitialized in this function [-Wmaybe-uninitialized]
   27 |     return ans;
      |            ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...