tickets.cpp: In function 'long long int find_maximum(int, std::vector<std::vector<int> >)':
tickets.cpp:19:48: warning: narrowing conversion of '(sum / ((long long int)n))' from 'long long int' to 'int' [-Wnarrowing]
19 | vector<int>valid = {pos[n/2],pos[n/2 - 1],sum / n,sum / n + 1,sum / n - 1};
| ~~~~^~~
tickets.cpp:19:48: warning: narrowing conversion of '(sum / ((long long int)n))' from 'long long int' to 'int' [-Wnarrowing]
tickets.cpp:19:61: warning: narrowing conversion of '((sum / ((long long int)n)) + 1)' from 'long long int' to 'int' [-Wnarrowing]
19 | vector<int>valid = {pos[n/2],pos[n/2 - 1],sum / n,sum / n + 1,sum / n - 1};
| ~~~~~~~~~^~~
tickets.cpp:19:61: warning: narrowing conversion of '((sum / ((long long int)n)) + 1)' from 'long long int' to 'int' [-Wnarrowing]
tickets.cpp:19:73: warning: narrowing conversion of '((sum / ((long long int)n)) - 1)' from 'long long int' to 'int' [-Wnarrowing]
19 | vector<int>valid = {pos[n/2],pos[n/2 - 1],sum / n,sum / n + 1,sum / n - 1};
| ~~~~~~~~^~~
tickets.cpp:19:73: warning: narrowing conversion of '((sum / ((long long int)n)) - 1)' from 'long long int' to 'int' [-Wnarrowing]