necklace.cpp: In function 'void solve()':
necklace.cpp:27:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < b.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:28:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:30:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j + i >= b.size())
~~~~~~^~~~~~~~~~~
necklace.cpp:37:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < a.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:38:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < b.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:40:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(j + i >= a.size())
~~~~~~^~~~~~~~~~~
necklace.cpp:49:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:51:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < b.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:63:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 1; j < b.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:65:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:66:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < b.size(); ++j)
~~^~~~~~~~~~