doll.cpp: In function 'void create_circuit(int, std::vector<int>)':
doll.cpp:39:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | while(k <= a.size()-1 ){
| ~~^~~~~~~~~~~~~
doll.cpp:43:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
43 | while(a.size()-1 < k)a.pb(-1);
| ~~~~~~~~~~~^~~
doll.cpp: At global scope:
doll.cpp:57:5: error: redefinition of 'int n'
57 | int n, m, cur;
| ^
doll.cpp:8:5: note: 'int n' previously declared here
8 | int n, m, cur;
| ^
doll.cpp:57:8: error: redefinition of 'int m'
57 | int n, m, cur;
| ^
doll.cpp:8:8: note: 'int m' previously declared here
8 | int n, m, cur;
| ^
doll.cpp:57:11: error: redefinition of 'int cur'
57 | int n, m, cur;
| ^~~
doll.cpp:8:11: note: 'int cur' previously declared here
8 | int n, m, cur;
| ^~~
doll.cpp:59:12: error: redefinition of 'std::vector<int> c'
59 | vector<int>c, x, y;
| ^
doll.cpp:10:12: note: 'std::vector<int> c' previously declared here
10 | vector<int>c, x, y;
| ^
doll.cpp:59:15: error: redefinition of 'std::vector<int> x'
59 | vector<int>c, x, y;
| ^
doll.cpp:10:15: note: 'std::vector<int> x' previously declared here
10 | vector<int>c, x, y;
| ^
doll.cpp:59:18: error: redefinition of 'std::vector<int> y'
59 | vector<int>c, x, y;
| ^
doll.cpp:10:18: note: 'std::vector<int> y' previously declared here
10 | vector<int>c, x, y;
| ^
doll.cpp:60:12: error: redefinition of 'std::vector<int> a'
60 | vector<int>a;
| ^
doll.cpp:11:12: note: 'std::vector<int> a' previously declared here
11 | vector<int>a;
| ^
doll.cpp:62:5: error: redefinition of 'int generar(int, int, int, bool)'
62 | int generar(int desde, int cada, int div, bool lastt){
| ^~~~~~~
doll.cpp:13:5: note: 'int generar(int, int, int, bool)' previously defined here
13 | int generar(int desde, int cada, int div, bool lastt){
| ^~~~~~~
doll.cpp:80:6: error: redefinition of 'void create_circuit(int, std::vector<int>)'
80 | void create_circuit(int M, std::vector<int> A) {
| ^~~~~~~~~~~~~~
doll.cpp:31:6: note: 'void create_circuit(int, std::vector<int>)' previously defined here
31 | void create_circuit(int M, std::vector<int> A) {
| ^~~~~~~~~~~~~~
doll.cpp: In function 'void create_circuit(int, std::vector<int>)':
doll.cpp:88:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
88 | while(k <= a.size()-1 ){
| ~~^~~~~~~~~~~~~
doll.cpp:92:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
92 | while(a.size()-1 < k)a.pb(-1);
| ~~~~~~~~~~~^~~