y总方法:
while l<r: mid=l+r>>1 if [mid]>=这个数: r=mid else: l=mid+1
之前方法
while l<=r: mid=l+r>>1 if mid大了:r=mid-1 else: l=mid+1
只有此时返回mid 其他模板返回l或r