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() && j + i < b.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:28:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size() && j + i < b.size(); ++i)
~~~~~~^~~~~~~~~~
necklace.cpp:33:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < a.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:34:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < b.size() && j + i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:34:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < b.size() && j + i < a.size(); ++i)
~~~~~~^~~~~~~~~~
necklace.cpp:41:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:43:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < b.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:54:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:55:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 1; j < b.size(); ++j)
~~^~~~~~~~~~
necklace.cpp:57:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < a.size(); ++i)
~~^~~~~~~~~~
necklace.cpp:58:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j = 0; j < b.size(); ++j)
~~^~~~~~~~~~