摘要: 题解:权值平衡树 按题意模拟即可 3224: Tyvj 1728 普通平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排 阅读全文
posted @ 2018-08-14 20:37 wang9897 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 没睡醒的时候做这个题是最致命的 看上去能做 但是没有仔细分析就会掉进坑里 言归正传 题解: 这个题 很明显离线做 对于每个位置由线段树维护以x做起点[x,n]位置上的历史最大值 似乎吉利爷论文上有写 我们可以通过维护两个push操作直接的历史增量的峰值 来维护答案 我们可以这样分析 我们知道了rt的 阅读全文
posted @ 2018-08-14 20:18 wang9897 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题解:建c颗LCT 然后维护每一种颜色的LCT即可 题目描述 有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件: 对于任意节点连出去的边中,相同颜色的边不超过两条。 图中不存在同色的环,同色的环指相同颜色的边构成的环。 在这个图上,你要支持以下三种操作: 修改一个节点的权 阅读全文
posted @ 2018-08-14 15:05 wang9897 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题解:LCT裸题 我们考虑到动态加边 维护一条路径上的权值和 LCT基本操作 2843: 极地旅行社 Description 不久之前,Mirko建立了一个旅行社,名叫“极地之梦”。这家旅行社在北极附近购买了N座冰岛,并且提供观光服 务。当地最受欢迎的当然是帝企鹅了,这些小家伙经常成群结队的游走在各 阅读全文
posted @ 2018-08-14 00:34 wang9897 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 类似于弹飞绵羊的做法 我们对于当前节点往上能达到的节点连边 查询的话直接查询这个点到根的距离即可(只涉及cut和Link的LCT) 阅读全文
posted @ 2018-08-14 00:30 wang9897 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题解: 很显然的是这个图必然是一个树上套一个简单环 我们考虑到只有树的情况 那么直接树链剖分+线段树就好了 如果多加一条边 qko告诉我可以类似基环树那样 取出这个环 那么我们可以对于一个询问分类 如果在一颗子树上我们可以直接查询即可 如果绕过环相连 那么可以取两点对应环上的点取min 加上两个点在 阅读全文
posted @ 2018-08-14 00:14 wang9897 阅读(99) 评论(0) 推荐(0) 编辑