doll.cpp: In function 'void get_switch(std::vector<int>, int, bool, std::vector<int>&)':
doll.cpp:7:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
7 | #define rep(i,n) for(int i=0;i<n;i++)
......
38 | rep(i,v.size())
| ~~~~~~~~~~
doll.cpp:38:9: note: in expansion of macro 'rep'
38 | rep(i,v.size())
| ^~~
doll.cpp:7:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
7 | #define rep(i,n) for(int i=0;i<n;i++)
......
46 | rep(i,v.size())
| ~~~~~~~~~~
doll.cpp:46:9: note: in expansion of macro 'rep'
46 | rep(i,v.size())
| ^~~
doll.cpp: In function 'void create_circuit(int, std::vector<int>)':
doll.cpp:7:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
7 | #define rep(i,n) for(int i=0;i<n;i++)
......
72 | rep(i,A.size())
| ~~~~~~~~~~
doll.cpp:72:5: note: in expansion of macro 'rep'
72 | rep(i,A.size())
| ^~~