while(l + 1 < r) { int mid = l + r >> 1; if(check(mid)) { l = mid; } else { r = mid; } }
每次做二分答案的题的时候,套用这个模板的出错概率最小,有哪位大佬能解释一下吗?