摘要: 题意:给定带边权的树,要切掉 \(k\) 条边,再任意连上 \(k\) 条边权为 \(0\) 的边。问最优策略下得到的树的边权最大值。\(n,k\le 3\times 10^5\)。 参考 【问题转化】 切掉 \(k\) 条边后会变成 \(k+1\) 个连通块,之后的连边一定会把这 \(k+1\) 阅读全文
posted @ 2024-04-14 22:25 FLY_lai 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 为了 LCT 制造了一个 Splay …… Splay 还是一种二叉排序树。我们想让他支持查询结点,删除结点等等。但是普通 BST 复杂度难以保证,于是 Splay 出现了。 【引入】 Splay 的思想和并查集的路径压缩类似。并查集的路径压缩允许出现一两次复杂度高的操作,但是经历过一次后就不会再有 阅读全文
posted @ 2024-04-14 08:39 FLY_lai 阅读(17) 评论(0) 推荐(0) 编辑