books.cpp: In function 'void solve(int, int, ll, int)':
books.cpp:22:20: warning: comparison of integer expressions of different signedness: 'ull' {aka 'long long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
22 | if(sum > 2 * A) break;
| ~~~~^~~~~~~
books.cpp:26:16: warning: comparison of integer expressions of different signedness: 'ull' {aka 'long long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
26 | if(sum >= A && sum <= 2 * A) {
| ~~~~^~~~
books.cpp:26:28: warning: comparison of integer expressions of different signedness: 'ull' {aka 'long long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
26 | if(sum >= A && sum <= 2 * A) {
| ~~~~^~~~~~~~
books.cpp:33:16: warning: comparison of integer expressions of different signedness: 'ull' {aka 'long long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
33 | if(sum < A) l = mid + 1;
| ~~~~^~~
books.cpp:34:16: warning: comparison of integer expressions of different signedness: 'ull' {aka 'long long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
34 | if(sum > 2 * A) r = mid - 1;
| ~~~~^~~~~~~
books.cpp:45:27: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'll' {aka 'long long int'} [-Wsign-compare]
45 | if(sum + ask(mid) >= A && sum + ask(mid) <= 2 * A) {
| ~~~~~~~~~~~~~~~^~~~
books.cpp:45:50: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'll' {aka 'long long int'} [-Wsign-compare]
45 | if(sum + ask(mid) >= A && sum + ask(mid) <= 2 * A) {
| ~~~~~~~~~~~~~~~^~~~~~~~
books.cpp:52:27: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'll' {aka 'long long int'} [-Wsign-compare]
52 | if(sum + ask(mid) < A) l = mid + 1;
| ~~~~~~~~~~~~~~~^~~
books.cpp:53:27: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'll' {aka 'long long int'} [-Wsign-compare]
53 | if(sum + ask(mid) > 2 * A) r = mid - 1;
| ~~~~~~~~~~~~~~~^~~~~~~