#1677. 算法思想·多选训练7

算法思想·多选训练7

算法思想·多选训练7

第 1 题(多选)

关于莫队算法,正确的有()。

{{ multiselect(1) }}

  • 适用于所有最短路问题
  • 通过移动左右端点维护答案
  • 通常离线重排询问
  • 是在线算法不能排序询问

第 2 题(多选)

关于 FFT/NTT,正确的有()。

{{ multiselect(2) }}

  • 可加速多项式卷积
  • NTT 在合适模数下避免浮点误差
  • FFT 是单源最短路算法
  • NTT 不需要模数条件

第 3 题(多选)

关于平面最近点对分治,正确的有()。

{{ multiselect(3) }}

  • 需要按坐标排序和处理跨分界候选
  • 必须枚举所有点对
  • 只能用于 n<=10
  • 经典复杂度可达 O(n log n)

第 4 题(多选)

关于主席树求静态区间第 k 小,正确的有()。

{{ multiselect(4) }}

  • 每次查询必须重建整棵树
  • 不能处理离散化后的值域
  • 通常建立前缀版本
  • 查询 [l,r] 可用 version[r] 与 version[l-1] 相减

第 5 题(多选)

关于后缀数组,正确的有()。

{{ multiselect(5) }}

  • sa 表示后缀字典序排名对应的起点
  • height/LCP 常记录相邻排名后缀的最长公共前缀
  • 只能处理回文串
  • 不能与 RMQ 结合