koala.cpp: In function 'std::vector<int> msort(std::vector<int>)':
koala.cpp:78:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
78 | for (int i=0; i<v.size(); i++){
| ~^~~~~~~~~
koala.cpp:79:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
79 | if (i<v.size()/2) f.push_back(v[i]);
| ~^~~~~~~~~~~
koala.cpp:83:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
83 | for (int i=0; i<v.size(); i++){
| ~^~~~~~~~~
koala.cpp:84:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
84 | if (i<=v.size()/2) f.push_back(v[i]);
| ~^~~~~~~~~~~~
koala.cpp:92:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
92 | while (p1<f.size()&&p2<s.size()){
| ~~^~~~~~~~~
koala.cpp:92:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
92 | while (p1<f.size()&&p2<s.size()){
| ~~^~~~~~~~~
koala.cpp:101:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
101 | for (int i=p1; i<f.size(); i++) ans.push_back(f[i]);
| ~^~~~~~~~~
koala.cpp:102:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
102 | for (int i=p2; i<s.size(); i++) ans.push_back(s[i]);
| ~^~~~~~~~~