insects.cpp:12:13: error: 'std::vector<int> index' redeclared as different kind of entity
12 | vector<int> index;
| ^~~~~
In file included from /usr/include/string.h:462,
from /usr/include/c++/11/cstring:42,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:48,
from insects.cpp:2:
/usr/include/strings.h:61:1: note: previous declaration 'const char* index(const char*, int)'
61 | index (const char *__s, int __c) __THROW
| ^~~~~
insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:23:15: error: overloaded function with no contextual type information
23 | index.push_back(i);
| ^~~~~~~~~
insects.cpp:25:19: error: overloaded function with no contextual type information
25 | shuffle(index.begin(), index.end(), g);
| ^~~~~
insects.cpp:25:34: error: overloaded function with no contextual type information
25 | shuffle(index.begin(), index.end(), g);
| ^~~
insects.cpp:36:26: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
36 | int i = index[x];
| ^