gap.cpp: In function 'void calc(ll, ll)':
gap.cpp:22:22: error: invalid conversion from 'll*' {aka 'long long int*'} to 'll' {aka 'long long int'} [-fpermissive]
22 | MinMax(l, r, &mn, &mx);
| ^~~
| |
| ll* {aka long long int*}
gap.cpp:14:29: note: initializing argument 3 of 'void MinMax(ll, ll, ll&, ll&)'
14 | void MinMax(ll l, ll r, ll &mn, ll &mx){
| ~~~~^~
gap.cpp:22:22: error: cannot bind rvalue '(ll)(& mn)' to 'll&' {aka 'long long int&'}
22 | MinMax(l, r, &mn, &mx);
| ^~~
gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:47:30: error: invalid conversion from 'll*' {aka 'long long int*'} to 'll' {aka 'long long int'} [-fpermissive]
47 | MinMax(l, r, &mn, &mx);
| ^~~
| |
| ll* {aka long long int*}
gap.cpp:14:29: note: initializing argument 3 of 'void MinMax(ll, ll, ll&, ll&)'
14 | void MinMax(ll l, ll r, ll &mn, ll &mx){
| ~~~~^~
gap.cpp:47:30: error: cannot bind rvalue '(ll)(& mn)' to 'll&' {aka 'long long int&'}
47 | MinMax(l, r, &mn, &mx);
| ^~~
gap.cpp:55:58: error: invalid conversion from 'll*' {aka 'long long int*'} to 'll' {aka 'long long int'} [-fpermissive]
55 | MinMax(cur, min(cur + k - 1, r), &mnx, &mxx);
| ^~~~
| |
| ll* {aka long long int*}
gap.cpp:14:29: note: initializing argument 3 of 'void MinMax(ll, ll, ll&, ll&)'
14 | void MinMax(ll l, ll r, ll &mn, ll &mx){
| ~~~~^~
gap.cpp:55:58: error: cannot bind rvalue '(ll)(& mnx)' to 'll&' {aka 'long long int&'}
55 | MinMax(cur, min(cur + k - 1, r), &mnx, &mxx);
| ^~~~