二分两头的边界什么时候
if(mid>ans)r=mid-1; if(mid<ans)l=mid+1;
,什么时候
if(mid>ans)r=mid-1; if(mid<ans)l=mid;
或
什么时候
if(mid>ans)r=mid; if(mid<ans)l=mid;