#1584. 图论·多选训练10

图论·多选训练10

图论·多选训练10

第 1 题(多选)

关于 LCA,正确的有()。

{{ multiselect(1) }}

  • 表示最近公共祖先
  • 等于两点路径最大边权
  • 只在二叉树上存在
  • 可用倍增预处理

第 2 题(多选)

关于最小生成树,正确的有()。

{{ multiselect(2) }}

  • 只能处理有向图
  • MST 是最短路树
  • 连通无向图的生成树有 n-1 条边
  • Kruskal 常用并查集判环

第 3 题(多选)

关于二分查找,正确的有()。

{{ multiselect(3) }}

  • 边界更新要避免死循环
  • 可在完全无序数组保证正确
  • 要求有序或判定单调
  • 时间复杂度通常 O(log n)

第 4 题(多选)

关于 lower_bound,正确的有()。

{{ multiselect(4) }}

  • 要求元素不能重复
  • 返回第一个不小于目标的位置
  • 能在无序区间保证语义
  • 要求区间按比较规则分区/有序

第 5 题(多选)

关于前缀和与差分,正确的有()。

{{ multiselect(5) }}

  • 差分还原通常需要前缀累加
  • 前缀和可直接支持任意动态图最短路
  • 前缀和适合静态区间求和
  • 差分适合批量区间加