Submission #1145889

#TimeUsernameProblemLanguageResultExecution timeMemory
1145889tishoEaster Eggs (info1cup17_eastereggs)C++20
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include <algorithm> #include <cmath> #include <set> #include "grader.h" #define endl '\n' #define ll long long vector<int>v[1005]; vector<int>b[1005]; bool used[1005]; void dfs(int a) { used[a]=true; b.push_back(a); for(auto i:v[a]) { if(!used[i]) { dfs(a); } } } int findEgg(int n, vector<pair<int,int>>bridges) { for(int i=0;i<bridges.size();i++) { int x,y; x=bridges[i].first; y=bridges[i].second; v[x].push_back(y); } for(int i=1;i<=n;i++) { if(!used[i]) { dfs(i); } } int l=0,r=b.size()-1,ans=0,m; while(l<=r) { m=l+(r-l)/2; vector<int>cur; for(int i=1;i<=m;i++) { cur.push_back(i); } int isThere=query(cur); if(isThere==1) { r=m-1; } else { l=m+1; } } return m; }

Compilation message (stderr)

eastereggs.cpp: In function 'void dfs(int)':
eastereggs.cpp:15:7: error: request for member 'push_back' in 'b', which is of non-class type 'std::vector<int> [1005]'
   15 |     b.push_back(a);
      |       ^~~~~~~~~
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:40:17: error: request for member 'size' in 'b', which is of non-class type 'std::vector<int> [1005]'
   40 |     int l=0,r=b.size()-1,ans=0,m;
      |                 ^~~~
eastereggs.cpp:43:9: error: 'm' was not declared in this scope
   43 |         m=l+(r-l)/2;
      |         ^
eastereggs.cpp:59:12: error: 'm' was not declared in this scope
   59 |     return m;
      |            ^