foo.cc: In function 'long long int e_search(long long int, long long int, long long int)':
foo.cc:40:26: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   40 |                 int mid=l+r>>1;
      |                         ~^~
foo.cc: In function 'int main()':
foo.cc:56:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   56 |                 if (a[i]>=m)
      |                    ^
foo.cc:63:20: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   63 |                 if (a[i]<<1>=m)
      |                    ^
   
  
    Found 20 testcases.
[Hydro](https://hydro.ac)提供评测服务