genetics.cpp:15: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
15 | #pragma GCC optimization ("O3")
|
genetics.cpp:16: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
16 | #pragma GCC optimization ("unroll-loops")
|
genetics.cpp: In function 'int main()':
genetics.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | for (int i = 0; i < blocks.size(); i++) {
| ~~^~~~~~~~~~~~~~~
genetics.cpp:46:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
46 | for (int i = 0; i < blocks.size(); i++) {
| ~~^~~~~~~~~~~~~~~
genetics.cpp:50:41: warning: array subscript has type 'char' [-Wchar-subscripts]
50 | oc[i][k][myMap[arr[j][k]]]++;
| ^
genetics.cpp:60:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for (int index = 0; index < blocks.size(); index++) {
| ~~~~~~^~~~~~~~~~~~~~~
genetics.cpp:64:45: warning: array subscript has type 'char' [-Wchar-subscripts]
64 | if (k != myMap[arr[i][j]]) {
| ^
genetics.cpp:75:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
75 | for (int j = 0; j < pos.size(); j++) {
| ~~^~~~~~~~~~~~