icc.cpp: In function 'void run(int)':
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
64 | FOR(0, j, i.size() / 2) fi.pb(i[j]);
| ~~~~~~~~~~~~~~~
icc.cpp:64:5: note: in expansion of macro 'FOR'
64 | FOR(0, j, i.size() / 2) fi.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
65 | FOR(i.size() / 2, j, i.size()) se.pb(i[j]);
| ~~~~~~~~~~~
icc.cpp:65:5: note: in expansion of macro 'FOR'
65 | FOR(i.size() / 2, j, i.size()) se.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
74 | FOR(0, j, i.size() / 2) V.pb(i[j]);
| ~~~~~~~~~~~~~~~
icc.cpp:74:6: note: in expansion of macro 'FOR'
74 | FOR(0, j, i.size() / 2) V.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
77 | FOR(i.size() / 2, j, i.size()) V.pb(i[j]);
| ~~~~~~~~~~~
icc.cpp:77:6: note: in expansion of macro 'FOR'
77 | FOR(i.size() / 2, j, i.size()) V.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
90 | FOR(0, i, sts.size() / 2)
| ~~~~~~~~~~~~~~~~~
icc.cpp:90:4: note: in expansion of macro 'FOR'
90 | FOR(0, i, sts.size() / 2)
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
97 | FOR(0, j, i.size() / 2) fi.pb(i[j]);
| ~~~~~~~~~~~~~~~
icc.cpp:97:5: note: in expansion of macro 'FOR'
97 | FOR(0, j, i.size() / 2) fi.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
98 | FOR(i.size() / 2, j, i.size()) se.pb(i[j]);
| ~~~~~~~~~~~
icc.cpp:98:5: note: in expansion of macro 'FOR'
98 | FOR(i.size() / 2, j, i.size()) se.pb(i[j]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
104 | FOR(sts.size() / 2, i, sts.size()) V.pb(sts[i]);
| ~~~~~~~~~~~~~
icc.cpp:104:5: note: in expansion of macro 'FOR'
104 | FOR(sts.size() / 2, i, sts.size()) V.pb(sts[i]);
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
109 | FOR(0, i, sts[0].size() / 2)
| ~~~~~~~~~~~~~~~~~~~~
icc.cpp:109:3: note: in expansion of macro 'FOR'
109 | FOR(0, i, sts[0].size() / 2)
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
113 | FOR(sts[0].size() / 2, i, sts[0].size())
| ~~~~~~~~~~~~~~~~
icc.cpp:113:3: note: in expansion of macro 'FOR'
113 | FOR(sts[0].size() / 2, i, sts[0].size())
| ^~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
121 | FOR(0, i, fi.size() / 2)
| ~~~~~~~~~~~~~~~~
icc.cpp:121:4: note: in expansion of macro 'FOR'
121 | FOR(0, i, fi.size() / 2)
| ^~~
icc.cpp:125:8: error: incompatible types in assignment of 'std::vector<int>' to 'int [200]'
125 | as1 = fi;
| ~~~~^~~~
icc.cpp:126:8: error: incompatible types in assignment of 'std::vector<int>' to 'int [200]'
126 | as2 = se;
| ~~~~^~~~
icc.cpp:11:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | #define FOR(i, j, n) for(int j = i; j < n; ++j)
......
131 | FOR(fi.size() / 2, i, fi.size())
| ~~~~~~~~~~~~
icc.cpp:131:5: note: in expansion of macro 'FOR'
131 | FOR(fi.size() / 2, i, fi.size())
| ^~~