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;
      |            ^