摘要: 定义 若数列 $\{a_i\}$ 满足 $a_n=\sum_{i=1}^kf_i \times a_{n i}$ ,则该数列为 k 阶齐次线性递推数列 可以利用多项式的知识做到 $O(k\log k \log n)$ 求第 n 项。 如果给出前 k 项,想知道 $f_i$ ,可以在 $O(k^2)$ 阅读全文
posted @ 2019-08-18 21:41 DQS 阅读(595) 评论(1) 推荐(0)
摘要: 作用 支持在二维平面上插入一个线段,查询覆盖横坐标 $x$ 的所有线段的 $y$ 的最大/最小值。 如果是直线(即覆盖整个平面),那么是 $O(\log n)$ ,否则是 $O(\log^2n)$ 算法思想 对于线段树每个区间,保存其“最优势线段”。定义为在 mid 处取最值的区间。可以证明求答案时 阅读全文
posted @ 2019-08-18 17:58 DQS 阅读(271) 评论(0) 推荐(0)