二分问题 第一种情况 mid = l + r >> 1; l = mid + 1, r = mid; 第二种情况 mid = l + r + 1 >> 1; r = mid - 1, l = mid;
选择哪一种由 r还是l = mid 决定