gap.cpp:2:9: error: macro names must be identifiers
2 | #define "gap.h"
| ^~~~~~~
gap.cpp: In function 'll findGap(int, int)':
gap.cpp:16:9: error: 'MinMax' was not declared in this scope
16 | MinMax(s, t, l, r);
| ^~~~~~
gap.cpp:17:16: error: invalid conversion from 'll*' {aka 'long long int*'} to '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} [-fpermissive]
17 | a[i] = l; a[n - i - 1] = r;
| ^
| |
| ll* {aka long long int*}
gap.cpp:17:34: error: invalid conversion from 'll*' {aka 'long long int*'} to '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} [-fpermissive]
17 | a[i] = l; a[n - i - 1] = r;
| ^
| |
| ll* {aka long long int*}
gap.cpp:18:15: error: invalid conversion from 'll*' {aka 'long long int*'} to 'll' {aka 'long long int'} [-fpermissive]
18 | s = l + 1; t = r - 1;
| ~~^~~
| |
| ll* {aka long long int*}
gap.cpp:18:26: error: invalid conversion from 'll*' {aka 'long long int*'} to 'll' {aka 'long long int'} [-fpermissive]
18 | s = l + 1; t = r - 1;
| ~~^~~
| |
| ll* {aka long long int*}