vault.cpp: In function 'int main()':
vault.cpp:27:36: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | if(i-cl<0||i-cl>=dp.size()||dp[i-cl]==-1) continue;
| ~~~~^~~~~~~~~~~
vault.cpp:33:32: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
33 | if(i-cl<0||i-cl>=dp.size()||dp[i-cl]==-1) continue;
| ~~~~^~~~~~~~~~~
In file included from /usr/include/c++/10/cassert:44,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:33,
from vault.cpp:1:
vault.cpp:38:18: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | assert(l+maxl<dp.size());
| ~~~~~~^~~~~~~~~~