paint.cpp: In function 'int calc(int, int, int)':
paint.cpp:17:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(at == c.size() && len)return 0;
~~~^~~~~~~~~~~
paint.cpp:19:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(at != c.size() && len == c[at] && idx == n)at++;
~~~^~~~~~~~~~~
paint.cpp:26:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if(at == c.size() && len || len != c[at])return 0;
~~~^~~~~~~~~~~
paint.cpp:26:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
else if(at == c.size() && len || len != c[at])return 0;
~~~~~~~~~~~~~~~^~~~~~
paint.cpp:30:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if(at == c.size() && len || len != c[at])res = 0;
~~~^~~~~~~~~~~
paint.cpp:30:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
else if(at == c.size() && len || len != c[at])res = 0;
~~~~~~~~~~~~~~~^~~~~~