politicaldevelopment.cpp: In function 'void rec(int)':
politicaldevelopment.cpp:18:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i == b.size())
~~^~~~~~~~~~~
politicaldevelopment.cpp:24:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < a[b[i]].size(); ++j)
~~^~~~~~~~~~~~~~~~
politicaldevelopment.cpp:30:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (q != v.size())
~~^~~~~~~~~~~
politicaldevelopment.cpp: In function 'void solv3()':
politicaldevelopment.cpp:44:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < a[i].size(); ++j)
~~^~~~~~~~~~~~~
politicaldevelopment.cpp: In function 'void rec1(int)':
politicaldevelopment.cpp:58:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i == b.size())
~~^~~~~~~~~~~
politicaldevelopment.cpp:63:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < v.size(); ++j)
~~^~~~~~~~~~
politicaldevelopment.cpp: In function 'void solv5()':
politicaldevelopment.cpp:80:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < a[i].size(); ++j)
~~^~~~~~~~~~~~~
politicaldevelopment.cpp: In function 'int main()':
politicaldevelopment.cpp:93:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d", &n, &k);
~~~~~^~~~~~~~~~~~~~~~
politicaldevelopment.cpp:98:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &s);
~~~~~^~~~~~~~~~
politicaldevelopment.cpp:103:18: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &x);
~~~~~^~~~~~~~~~