paint.cpp: In function 'std::__cxx11::string solve_puzzle(std::__cxx11::string, std::vector<int>)':
paint.cpp:25:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=s.size()+1;++i)
~^~~~~~~~~~~~
paint.cpp:28:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i<=s.size()&&s[i-1]=='X'&&mus[i]==0)
~^~~~~~~~~~
paint.cpp:36:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<=s.size()+1;++i)
~^~~~~~~~~~~~
paint.cpp:40:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i>0&&s[i-1]=='X'&&rmus[i]==c.size())
~~~~~~~^~~~~~~~~~
paint.cpp:51:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(rmus[i]<c.size()) break;
~~~~~~~^~~~~~~~~
paint.cpp:69:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<=s.size()+1;++i)
~^~~~~~~~~~~~
paint.cpp:71:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i>0&&i<=s.size()&&s[i-1]=='X') break;
~^~~~~~~~~~
paint.cpp:75:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=c.size();sum+=c[i++])
~^~~~~~~~~~
paint.cpp:76:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=sum;j<=s.size()+1;++j)
~^~~~~~~~~~~~
paint.cpp:90:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=s.size();++i)
~^~~~~~~~~~