呃呃,没想到还会有这种若只东西 写一下: 123456789while (l <= r){ int mid = l + r >> 1; if (check(mid)) r = mid - 1, res = mid; else l = mid + 1; //或 //if (check(mid)) r = mid - 1; //else l = mid + 1}