cyberland.cpp: In function 'double solve(int, int, int, int, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
cyberland.cpp:38:9: error: declaration of 'int N' shadows a parameter
38 | int N,M,K; cin>>N>>M>>K;
| ^
cyberland.cpp:37:18: note: 'int N' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~^
cyberland.cpp:38:11: error: declaration of 'int M' shadows a parameter
38 | int N,M,K; cin>>N>>M>>K;
| ^
cyberland.cpp:37:25: note: 'int M' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~^
cyberland.cpp:38:13: error: declaration of 'int K' shadows a parameter
38 | int N,M,K; cin>>N>>M>>K;
| ^
cyberland.cpp:37:32: note: 'int K' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~^
cyberland.cpp:39:9: error: declaration of 'int H' shadows a parameter
39 | int H; cin>>H;
| ^
cyberland.cpp:37:39: note: 'int H' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~^
cyberland.cpp:40:17: error: declaration of 'std::vector<int> arr' shadows a parameter
40 | vector<int> arr(N),x(M),y(M),c(M);
| ^~~
cyberland.cpp:37:119: note: 'std::vector<int> arr' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~~~~~~~~~~~~~~^~~
cyberland.cpp:40:24: error: declaration of 'std::vector<int> x' shadows a parameter
40 | vector<int> arr(N),x(M),y(M),c(M);
| ^
cyberland.cpp:37:59: note: 'std::vector<int> x' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~~~~~~~~~~~~~~^
cyberland.cpp:40:29: error: declaration of 'std::vector<int> y' shadows a parameter
40 | vector<int> arr(N),x(M),y(M),c(M);
| ^
cyberland.cpp:37:79: note: 'std::vector<int> y' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~~~~~~~~~~~~~~^
cyberland.cpp:40:34: error: declaration of 'std::vector<int> c' shadows a parameter
40 | vector<int> arr(N),x(M),y(M),c(M);
| ^
cyberland.cpp:37:99: note: 'std::vector<int> c' previously declared here
37 | double solve(int N, int M, int K, int H, std::vector<int> x, std::vector<int> y, std::vector<int> c, std::vector<int> arr) {
| ~~~~~~~~~~~~~~~~~^