Submission #728539

#TimeUsernameProblemLanguageResultExecution timeMemory
728539raul2008487Rarest Insects (IOI22_insects)C++17
Compilation error
0 ms0 KiB
#include "insects.h"
#include<vector>
int min_cardinality(int N) {
    vector<bool>fl(N,false);
    int i,j,cur=0,ans=0,mini=N,query=0;
    for(i=0;i<N-1;i++){
        if(fl[i]){
            continue;
        }
            fl[i]=true;
            move_inside(i);
            cur=1;
            for(j=i+1;j<N;j++){
                if(!fl[j]){
                    fl[]=true;
                    move_inside(j);
                    cur++;
                    query=press_button();
                    if(query!=cur){
                        cur--;
                    }
                    move_outside(j);
                }
            }
            
        if(cur<mini){
            mini=cur;
            ans=i;
        }
        if(mini==1){
            return ans;
        }
        move_outside(i);
    }
    return ans;
}

Compilation message (stderr)

insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:4:5: error: 'vector' was not declared in this scope
    4 |     vector<bool>fl(N,false);
      |     ^~~~~~
insects.cpp:4:5: note: suggested alternatives:
In file included from /usr/include/c++/10/vector:67,
                 from insects.cpp:2:
/usr/include/c++/10/bits/stl_vector.h:389:11: note:   'std::vector'
  389 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from insects.cpp:2:
/usr/include/c++/10/vector:86:13: note:   'std::pmr::vector'
   86 |       using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>;
      |             ^~~~~~
insects.cpp:4:12: error: expected primary-expression before 'bool'
    4 |     vector<bool>fl(N,false);
      |            ^~~~
insects.cpp:7:12: error: 'fl' was not declared in this scope
    7 |         if(fl[i]){
      |            ^~
insects.cpp:10:13: error: 'fl' was not declared in this scope
   10 |             fl[i]=true;
      |             ^~
insects.cpp:15:24: error: expected primary-expression before ']' token
   15 |                     fl[]=true;
      |                        ^