insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:8:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
8 | for (int i=0;i<n;i++) p[i]=i; random_shuffle(p,p+n);
| ^~~
insects.cpp:8:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
8 | for (int i=0;i<n;i++) p[i]=i; random_shuffle(p,p+n);
| ^~~~~~~~~~~~~~
insects.cpp:27:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | if (c==cnt*(mid-lst)) { for (int i=id;i<V.size();i++) V2.push_back(V[i]); break; }
| ~^~~~~~~~~