社区讨论

请教这道题二分答案的复杂度

P2440木材加工参与者 7已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@lope6jow
此快照首次捕获于
2023/11/08 14:41
2 年前
此快照最后确认于
2023/11/08 17:23
2 年前
查看原帖
二分的复杂度是O(log(L)),但是不是基于check函数是O(1)的前提?本题check函数的复杂度要遍历所有的树是O(n),有点不太懂这里的复杂度是O(nlog(L))吗,为什么没有TLE
C
while(l < r){
  mid = (l + r + 1) / 2;
  if(check(mid)) l = mid;
  else r = mid - 1;
}

回复

10 条回复,欢迎继续交流。

正在加载回复...