mushrooms.cpp: In function 'int count_mushrooms(int)':
mushrooms.cpp:13:29: 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]
13 | while(S < N && P.size() < B && Q.size() < B){
| ~~~~~~~~~^~~
mushrooms.cpp:13:45: 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]
13 | while(S < N && P.size() < B && Q.size() < B){
| ~~~~~~~~~^~~
mushrooms.cpp:14:45: warning: narrowing conversion of 'S' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
14 | ll f = use_machine((vector<int>){0, S});
| ^
mushrooms.cpp:14:45: warning: narrowing conversion of 'S' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
mushrooms.cpp:24:17: 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]
24 | if(Q.size() == B){
| ~~~~~~~~~^~~~