paint.cpp: In function 'int f(int, int)':
paint.cpp:21:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(pos>=v.size() && num==info.size())return 1;
~~~^~~~~~~~~~
paint.cpp:21:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(pos>=v.size() && num==info.size())return 1;
~~~^~~~~~~~~~~~~
paint.cpp:22:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(pos>=v.size() && num!=info.size())return 0;
~~~^~~~~~~~~~
paint.cpp:22:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(pos>=v.size() && num!=info.size())return 0;
~~~^~~~~~~~~~~~~
paint.cpp:23:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(num==info.size() && (sumn[v.size()]-sumn[pos])!=0)return 0;
~~~^~~~~~~~~~~~~
paint.cpp:24:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(num==info.size() && (sumn[v.size()]-sumn[pos])==0){
~~~^~~~~~~~~~~~~
paint.cpp:42:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if((pos+info[num]-1)<v.size() && ((pos+info[num])==v.size() || v[(pos+info[num])]!='X') && (sumb[(pos+info[num])]-sumb[pos])==0){
~~~~~~~~~~~~~~~~~^~~~~~~~~
paint.cpp:42:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if((pos+info[num]-1)<v.size() && ((pos+info[num])==v.size() || v[(pos+info[num])]!='X') && (sumb[(pos+info[num])]-sumb[pos])==0){
~~~~~~~~~~~~~~~^~~~~~~~~~
paint.cpp: In function 'std::__cxx11::string solve_puzzle(std::__cxx11::string, std::vector<int>)':
paint.cpp:64:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<s.size();i++){
~^~~~~~~~~
paint.cpp:71:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<s.size();i++){
~^~~~~~~~~
paint.cpp:89:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<s.size();i++){
~^~~~~~~~~