sculpture.cpp: In function 'void brute(vll&, ll)':
sculpture.cpp:22:18: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
22 | if (div.size() < a || div.size() > b) return;
| ~~~~~~~~~~~^~~
sculpture.cpp:22:36: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
22 | if (div.size() < a || div.size() > b) return;
| ~~~~~~~~~~~^~~
sculpture.cpp:28:10: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
28 | if (p < div.size() && div[p] == i) {
| ~~^~~~~~~~~~~~