icc.cpp: In function 'void run(int)':
icc.cpp:43:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | for(int i = 0; i < parents.size() && cur; i++)
| ~~^~~~~~~~~~~~~~~~
icc.cpp:45:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | for(int j = i+1; j < parents.size() && cur; j++)
| ~~^~~~~~~~~~~~~~~~
icc.cpp:48:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | for(int k = 0; k < child[parents[i]].size(); k++)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
icc.cpp:52:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
52 | for(int k = 0; k < child[parents[j]].size(); k++)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~