fence.cpp: In function 'int main()':
fence.cpp:41:24: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
41 | while (ljuska.size() > kol && ccw(ljuska[(int)ljuska.size()-2], ljuska.back(), holes[i]) >= 0) ljuska.pop_back();
| ~~~~~~~~~~~~~~^~~~~
fence.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
49 | for (int j = 1; j < ljuska.size(); j++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:64:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
64 | for (int i = 0; i < ljuska.size(); i++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:65:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
65 | for (int j = 0; j < ljuska.size(); j++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:67:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
67 | for (int k = 0; k < drva.size(); k++) {
| ~~^~~~~~~~~~~~~
fence.cpp:83:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
83 | for (int k = 0; k < ljuska.size(); k++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
84 | for (int i = 0; i < ljuska.size(); i++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:85:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
85 | for (int j = 0; j < ljuska.size(); j++) {
| ~~^~~~~~~~~~~~~~~
fence.cpp:92:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
92 | for (int i = 0; i < ljuska.size(); i++) mini = min(mini, dist[i][i]);
| ~~^~~~~~~~~~~~~~~