摘要:
可持久化线段树,即保存每一次修改后的版本的线段树。 首先考虑最朴素的操作:对于每次修改,将前一棵线段树复制一遍,然后在新树上进行修改。 显然这样做复制树的时间十分劣,而且空间也会爆炸。考虑优化这一过程。 容易发现,线段树上每次修改操作只会更新一条链上的值,其他点不变,所以我们复制无关的点浪费了大量时 阅读全文
摘要:
一.定义 分层图最短路,是指在可以进行分层图的图上解决最短路问题。 一般模型为:在图上有 \(k\) 次机会直接经过一条边(边权降低为 \(0\)) 二.原理 以P2939举例: 首先考虑样例简单情况( \(k=1\) ): 4 4 1 1 2 10 2 4 10 1 3 1 3 4 100 此时可 阅读全文