insects.cpp:7:33: error: 'int kill [2005]' redeclared as different kind of entity
7 | int vis[N], D , tot = 0 , kill[N];
| ^
In file included from /usr/include/c++/11/csignal:42,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:43,
from insects.cpp:2:
/usr/include/signal.h:112:12: note: previous declaration 'int kill(__pid_t, int)'
112 | extern int kill (__pid_t __pid, int __sig) __THROW;
| ^~~~
insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:45:26: warning: pointer to a function used in arithmetic [-Wpointer-arith]
45 | if(vis[i] || kill[i]) continue;
| ^
insects.cpp:57:34: warning: pointer to a function used in arithmetic [-Wpointer-arith]
57 | for(int x : to_kill) kill[x] = 1;
| ^
insects.cpp:57:36: error: assignment of read-only location '*(kill + ((sizetype)x))'
57 | for(int x : to_kill) kill[x] = 1;
| ~~~~~~~~^~~