摘要: 多叉堆,和 另外一个 是好兄弟,在某些 dijkstra 中用于阳间地平衡复杂度。 本质上是控制堆的高度,用一个 \(V^{\frac 1 k}\) 叉树来维护堆,当元素的值减小时只需要 \(O(k)\),弹出最小值也只需要 \(O(k + V^{\frac{1}{k}})\),当 \(k\) 取 阅读全文
posted @ 2024-11-08 15:12 SkyMaths 阅读(63) 评论(0) 推荐(0)
摘要: 就是把 \([0, n]\) 中的数用某个 \(B\) 进制表示,\(B\) 满足 \(n < B^3\),然后记录 \(sum_{1\sim k, i}\) 表示(应该是)B 进制下下标以 \(i\) 为开头的数的和。 反正当 \(k = 2\) 时就是经典的根号平衡操作——\(\mathcal 阅读全文
posted @ 2024-11-08 15:05 SkyMaths 阅读(58) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2024-11-08 11:28 SkyMaths 阅读(0) 评论(0) 推荐(0)