boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | for (int i = 0; i < a.size(); ++i)
| ~~^~~~~~~~~~
boxes.cpp:36:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
36 | for (int i = 0; i < b.size(); ++i)
| ~~^~~~~~~~~~
boxes.cpp:48:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
48 | res=L+(a.size()>k ? r[a.size()-k-1] : 1ll*0);
| ~~~~~~~~^~
boxes.cpp:49:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
49 | for (int i = 0; i < a.size(); ++i)
| ~~^~~~~~~~~~
boxes.cpp:51:35: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
51 | res=min(res,l[i]+(a.size()>=i+2 ? r[a.size()-i-2] : 0));
| ~~~~~~~~^~~~~
boxes.cpp:52:42: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
52 | res=min(res,l[i]-a[i]+L+(a.size()>i+k ? r[a.size()-k-i-1] : 1ll*0));
| ~~~~~~~~^~~~