insects.cpp:8:54: error: 'vector' has not been declared
8 | void check(int N, int d, int &always_add, int &rsBs, vector<bool> &vis) {
| ^~~~~~
insects.cpp:8:60: error: expected ',' or '...' before '<' token
8 | void check(int N, int d, int &always_add, int &rsBs, vector<bool> &vis) {
| ^
insects.cpp: In function 'void check(int, int, int&, int&, int)':
insects.cpp:10:11: error: 'cnt' was not declared in this scope; did you mean 'int'?
10 | ++cnt;
| ^~~
| int
insects.cpp:12:13: error: 'exit' was not declared in this scope
12 | exit(0);
| ^~~~
insects.cpp:18:9: error: 'vector' was not declared in this scope
18 | vector<int> poz;
| ^~~~~~
insects.cpp:18:9: 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:18:16: error: expected primary-expression before 'int'
18 | vector<int> poz;
| ^~~
insects.cpp:20:17: error: 'vis' was not declared in this scope
20 | if (vis[i]) {
| ^~~
insects.cpp:28:13: error: 'poz' was not declared in this scope
28 | poz.emplace_back(i);
| ^~~
insects.cpp:31:24: error: 'poz' was not declared in this scope
31 | for (auto it : poz) {
| ^~~
insects.cpp:35:13: error: 'poz' was not declared in this scope
35 | if (poz.size() == mid * d) { /// e plin
| ^~~
insects.cpp:37:17: error: 'vis' was not declared in this scope
37 | vis[it] = true;
| ^~~
insects.cpp:42:20: error: 'min' was not declared in this scope; did you mean 'std::min'?
42 | rsBs = min(rsBs, mid);
| ^~~
| std::min
In file included from /usr/include/c++/10/vector:60,
from insects.cpp:2:
/usr/include/c++/10/bits/stl_algobase.h:278:5: note: 'std::min' declared here
278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
insects.cpp:46:21: error: 'vis' was not declared in this scope
46 | if (vis[i]) {
| ^~~
insects.cpp:53:21: error: 'vis' was not declared in this scope
53 | vis[i] = true;
| ^~~
insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:62:9: error: 'vector' was not declared in this scope
62 | vector<bool> vis(N + 1);
| ^~~~~~
insects.cpp:62:9: 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:62:16: error: expected primary-expression before 'bool'
62 | vector<bool> vis(N + 1);
| ^~~~
insects.cpp:67:20: error: expected primary-expression before 'int'
67 | vector<int> temp;
| ^~~
insects.cpp:74:17: error: 'temp' was not declared in this scope
74 | temp.emplace_back(i);
| ^~~~
insects.cpp:76:17: error: 'temp' was not declared in this scope
76 | d = temp.size();
| ^~~~
insects.cpp:84:43: error: 'vis' was not declared in this scope
84 | check(N, d, always_add, rsBs, vis);
| ^~~