gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:13:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(l<=r && v.size()<N)
~~~~~~~~^~
gap.cpp:21:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<v.size();i++) ans=max(ans,v[i]-v[i-1]);
~^~~~~~~~~
gap.cpp:10:10: warning: unused variable 'c' [-Wunused-variable]
ll a,b,c=-1,d=-1;
^
gap.cpp:10:15: warning: unused variable 'd' [-Wunused-variable]
ll a,b,c=-1,d=-1;
^
gap.cpp: In lambda function:
gap.cpp:29:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(l>r || v.size()==N) return;
~~~~~~~~^~~
gap.cpp:36:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
ll mid=a+b>>1;
~^~
gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:43:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=1;i<v.size();i++) ans=max(ans,v[i]-v[i-1]);
~^~~~~~~~~