shoes.cpp: In function 'std::vector<int> mergesort(std::vector<int>)':
shoes.cpp:19:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=mi;i<s.size();i++){
~^~~~~~~~~
shoes.cpp:36:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(t==s.size()){
~^~~~~~~~~~
shoes.cpp:38:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<a.size();i++){
~^~~~~~~~~
shoes.cpp:46:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i==a.size() and j==b.size()) break;
~^~~~~~~~~~
shoes.cpp:46:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i==a.size() and j==b.size()) break;
~^~~~~~~~~~
shoes.cpp:47:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i==a.size() and j<b.size()){
~^~~~~~~~~~
shoes.cpp:47:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i==a.size() and j<b.size()){
~^~~~~~~~~
shoes.cpp:51:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j==b.size() and i<a.size()){
~^~~~~~~~~~
shoes.cpp:51:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j==b.size() and i<a.size()){
~^~~~~~~~~