Submission #484565

#TimeUsernameProblemLanguageResultExecution timeMemory
484565MohamedFaresNebiliEaster Eggs (info1cup17_eastereggs)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; vector<int>adj[555], id; void dfs(int v = 1, int p = 0) { id.pb(v); for(auto u: adj[v]) { if(u == p) continue; dfs(u, v); } } int findEgg (int N, vector < pair < int, int > > bridges) { for(int l = 1; l <= N; l++) adj[l].clear(); id.clear(); for(auto u : bridges) { int a = u.ff, b = u.ss; adj[a].pb(b); adj[b].pb(a); } dfs(); int lo = 0, hi = N - 1; while(lo != hi) { int md = (lo + hi + 1)/2; if(query(vector<int>(id.begin(), id.begin() + md))) hi = md - 1; else lo = md; } return id[lo]; }

Compilation message (stderr)

eastereggs.cpp: In function 'void dfs(int, int)':
eastereggs.cpp:8:16: error: 'class std::vector<int>' has no member named 'pb'
    8 |             id.pb(v);
      |                ^~
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:20:27: error: 'struct std::pair<int, int>' has no member named 'ff'
   20 |                 int a = u.ff, b = u.ss;
      |                           ^~
eastereggs.cpp:21:24: error: 'class std::vector<int>' has no member named 'pb'
   21 |                 adj[a].pb(b); adj[b].pb(a);
      |                        ^~
eastereggs.cpp:21:27: error: 'b' was not declared in this scope
   21 |                 adj[a].pb(b); adj[b].pb(a);
      |                           ^