目标 找分界点 当l = r-1 时 mid = l + r >> 1 == l, 那么此时若l = mid 区间不变,因此要改成 mid = l + r + 1 >> 1
1.先写check函数, 然后思考true和false 的边界取值情况 取 l = mid 或 r = mid 依据是 mid是否有可能是答案(可能在true 也可能在false里)
2.更改mid 上取整还是下取整