pastiri.cpp: In function 'void Calc_Dist(int, int, int, int)':
pastiri.cpp:30:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for (int i = 0; i < a[x].size(); i++)
| ~~^~~~~~~~~~~~~
pastiri.cpp: In function 'void Delete_Sheep(int)':
pastiri.cpp:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | for (int i = 0; i < nearest[x].size(); i++) kol[nearest[x][i]]--;
| ~~^~~~~~~~~~~~~~~~~~~
pastiri.cpp: In function 'void Calc_Order(int, int)':
pastiri.cpp:43:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | for (int i = 0; i < a[x].size(); i++)
| ~~^~~~~~~~~~~~~
pastiri.cpp: In function 'int main()':
pastiri.cpp:85:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
85 | for (int i = 0; i < nearest[x].size(); i++)
| ~~^~~~~~~~~~~~~~~~~~~
pastiri.cpp:88:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
88 | for (int i = 0; i < nearest_sheep[nom].size(); i++) Delete_Sheep(nearest_sheep[nom][i]);
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
pastiri.cpp:92:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
92 | for (int i = 0; i < ans.size(); i++) cout << ans[i] << " ";
| ~~^~~~~~~~~~~~