제출 #1220380

#제출 시각아이디문제언어결과실행 시간메모리
1220380theiuliusEaster Eggs (info1cup17_eastereggs)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; vector<int> v[520]; vector<int> vec; void dfs(int x){ vis[x] = 1; vec.pb(x); for (auto h : v[x]){ if (!vis[h]){ dfs(h); } } } int findEgg (int N, vector < pair < int, int > > bridges){ for (auto h : bridges){ v[h.ss - 1].pb(h.ff - 1); } dfs(0); int l = 0, r = n - 1, ans = n - 1; while (l <= r){ int mid = (l + r) / 2; vector<int> vec1; for (int i = 0; i < mid; i++){ vec1.pb(vec[i]); } bool b = query(vec1); if (b){ r = mid - 1; ans = mid; }else{ l = mid + 1; } } cout << ans + 1 << endl; return ; }

컴파일 시 표준 에러 (stderr) 메시지

eastereggs.cpp: In function 'void dfs(int)':
eastereggs.cpp:8:5: error: 'vis' was not declared in this scope
    8 |     vis[x] = 1;
      |     ^~~
eastereggs.cpp:9:9: error: 'class std::vector<int>' has no member named 'pb'
    9 |     vec.pb(x);
      |         ^~
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:21:13: error: 'struct std::pair<int, int>' has no member named 'ss'
   21 |         v[h.ss - 1].pb(h.ff - 1);
      |             ^~
eastereggs.cpp:21:26: error: 'struct std::pair<int, int>' has no member named 'ff'
   21 |         v[h.ss - 1].pb(h.ff - 1);
      |                          ^~
eastereggs.cpp:26:20: error: 'n' was not declared in this scope
   26 |     int l = 0, r = n - 1, ans = n - 1;
      |                    ^
eastereggs.cpp:31:18: error: 'class std::vector<int>' has no member named 'pb'
   31 |             vec1.pb(vec[i]);
      |                  ^~
eastereggs.cpp:37:13: error: 'ans' was not declared in this scope; did you mean 'abs'?
   37 |             ans = mid;
      |             ^~~
      |             abs
eastereggs.cpp:43:13: error: 'ans' was not declared in this scope; did you mean 'abs'?
   43 |     cout << ans + 1 << endl;
      |             ^~~
      |             abs
eastereggs.cpp:44:5: error: return-statement with no value, in function returning 'int' [-fpermissive]
   44 |     return ;
      |     ^~~~~~