paint.cpp: In function 'std::__cxx11::string solve_puzzle(std::__cxx11::string, std::vector<int>)':
paint.cpp:24:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=s.size();++i)
~^~~~~~~~~~
paint.cpp:29:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i>0&&i<=s.size()&&s[i-1]=='X') break;
~^~~~~~~~~~
paint.cpp:35:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int k=s.size()-sum+c[i]+2,t=s.size()-sum+1;k<=s.size()+1;++k,++t)
~^~~~~~~~~~~~
paint.cpp:37:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(t<=s.size()&&t>0&&s[t-1]=='X') break;
~^~~~~~~~~~
paint.cpp:44:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(k>s.size()+1) continue;
~^~~~~~~~~~~
paint.cpp:45:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j<=s.size()&&j>0&&s[j-1]=='X')
~^~~~~~~~~~
paint.cpp:55:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<=s.size()+1;++i)
~^~~~~~~~~~~~
paint.cpp:57:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i>0&&i<=s.size()&&s[i-1]=='X') break;
~^~~~~~~~~~
paint.cpp:61:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=c.size();sum+=c[i++]+1)
~^~~~~~~~~~
paint.cpp:67:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(t<=s.size()&&t>0&&s[t-1]=='X') break;
~^~~~~~~~~~
paint.cpp:72:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=max(sum,c[i-1]+1);j<=s.size()+1;++j)
~^~~~~~~~~~~~
paint.cpp:75:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j<=s.size()&&j>0&&s[j-1]=='X')
~^~~~~~~~~~
paint.cpp:90:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<=s.size();++i)
~^~~~~~~~~~