Main.cpp: In function 'int main()':
Main.cpp:30:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for(int i=0; i+1<a.size(); i++) {
| ~~~^~~~~~~~~
Main.cpp:35:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for(int j=i+1; j+1<a.size(); j++) if(a[j+1] - a[j] < d) res2 += d - a[j+1] + a[j];
| ~~~^~~~~~~~~
Main.cpp:38:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | for(int i=0; i<a.size(); i++) {
| ~^~~~~~~~~
Main.cpp:41:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
41 | if(i + 1 < a.size() && a[i+1] - a[i] < d) res2 += d - a[i+1] + a[i];
| ~~~~~~^~~~~~~~~~
Main.cpp:43:35: 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 j=i+1; j+1<a.size(); j++) if(a[j+1] - a[j] < d) res2 += d - a[j+1] + a[j];
| ~~~^~~~~~~~~