随笔分类 -  数据结构——LCT

posted @ 2020-06-14 10:15 wxyww 阅读(13) 评论(0) 推荐(0) 编辑
摘要:比赛链接 A.B problem 在一个 \(N \times N\) 的水池四周,有 \(4N\) 个人想要在这里钓鱼,他们围着水池站了一圈,水池四边每个格子都有一个人。 一个人在钓鱼的时候,他需要把钓竿垂直于他所在的水池边线放置,并且他的钓竿不能与其他人的钓竿有交叉。 每个人的钓竿长度不一定相同 阅读全文
posted @ 2020-02-26 16:24 wxyww 阅读(174) 评论(0) 推荐(0) 编辑
摘要:"题目链接" problem 给出一个无向图,每条边有一种颜色。每种颜色都构成一个森林。需要完成以下操作。 修改点权 修改边的颜色 询问某种颜色的森林中某条路径上点权最大值 solution 颜色数量不超过10,所以对于每种颜色建一棵LCT。 修改点权,就对每种颜色的LCT都修改。 修改边的颜色,就 阅读全文
posted @ 2020-02-26 16:07 wxyww 阅读(170) 评论(0) 推荐(0) 编辑
摘要:"题目链接" problem 给出一棵有点权的树,支持4种操作。 路径加 路径乘 删除一条边并添加一条边,操作后还是一棵树 求路径和 solution 删边和添边的操作可以用LCT解决。 路径加和路径乘再splay上打标记即可。 下方的时候要按照一定的顺序下方。下面的代码是先下放乘法标记,下放乘法标 阅读全文

点击右上角即可分享
微信分享提示