event2.cpp: In function 'int test(int, int)':
event2.cpp:14:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | for (int i=0; i<a.size(); i++){
| ~^~~~~~~~~
event2.cpp: In function 'void erase_inter(int, int)':
event2.cpp:27:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for (int i=0; i<a.size(); i++){
| ~^~~~~~~~~
event2.cpp: In function 'void get_input()':
event2.cpp:46:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
46 | for (int i=0; i<a.size(); i++){
| ~^~~~~~~~~
event2.cpp:52:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
52 | for (int i=0; i<a.size(); i++) l[i] = a[i].left;
| ~^~~~~~~~~
event2.cpp:55:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
55 | for (int i=0; i<a.size(); i++){
| ~^~~~~~~~~
event2.cpp: In function 'int main()':
event2.cpp:72:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<node>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
72 | for (int i=0; i<a.size(); i++){
| ~^~~~~~~~~
event2.cpp:76:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
76 | for (int i=0; i<pos.size(); i++){
| ~^~~~~~~~~~~