听说正解是啥 set启发式合并+维护凸包+二分 根本不会啊 , 只会 李超线段树合并 啦 ... 题意 : 给你一颗有 $n$ 个点的树 , 每个节点有两个权值 $a_i, b_i$ . 从 $u$ 跳到 $v$ 的代价是 $a_u \times b_v$ . 你需要计算每个节点跳到叶子的最小代价 ...
分类:
其他好文 时间:
2018-06-13 23:26:27
阅读次数:
249
4144: [AMPPZ2014]Petrol Description 给定一个n个点、m条边的带权无向图,其中有s个点是加油站。 每辆车都有一个油量上限b,即每次行走距离不能超过b,但在加油站可以补满。 q次询问,每次给出x,y,b,表示出发点是x,终点是y,油量上限为b,且保证x点和y点都是加油 ...
分类:
其他好文 时间:
2018-06-12 00:47:09
阅读次数:
308
题解: 弹球题目地址:https://www.nowcoder.com/acm/contest/113/E 后面这题 应该是天天爱跑步的加强版本 原理都是查询子树中dep[x]+f[x]的值的个数 由树变成了基环树 天天爱跑步我以前写过splay启发式合并和树剖 因为是离线,现在发现直接差分应该更加 ...
分类:
其他好文 时间:
2018-05-26 15:33:27
阅读次数:
141
dsu on tree 树上启发式合并。我并不知道为什么要叫做这个名字。。。 干什么的 可以在$O(n\log n)$的时间内完成对子树信息的询问,可横向对比把树按$dfs$序转成序列问题的$O(n\sqrt n)$莫队算法。 怎么实现 当$dfs$到一个点$u$,执行以下操作: 1、递归处理所有轻 ...
分类:
其他好文 时间:
2018-05-21 21:22:44
阅读次数:
215
https://www.lydsy.com/JudgeOnline/problem.php?id=3277 把多个串插入广义后缀自动机中,建出parent树,在树上做set启发式合并, 记录下每一个前缀在不同串出现的次数, 再对每个串暴力匹配一遍,求出答案即可. 复杂度O(nlogn) 1 #inc ...
分类:
其他好文 时间:
2018-05-05 23:09:36
阅读次数:
300
SOL: LCT维护联通性,当然,启发式合并并查集可能会更好写。 ...
分类:
其他好文 时间:
2018-04-19 20:27:58
阅读次数:
154
原文链接http://www.cnblogs.com/zhouzhendong/p/8835443.html 题目传送门 - CodeForces 958F3 题意 有$n$个球,球有$m$种颜色,分别编号为$1\cdots m$,现在让你从中拿$k$个球,问拿到的球的颜色所构成的可重集合有多少种不 ...
分类:
其他好文 时间:
2018-04-14 23:54:15
阅读次数:
592
合并和查询kth 查询kth是裸的平衡树操作,合并时将size小的合并到size大的上面,用并查集维护联通关系 Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接 ...
分类:
其他好文 时间:
2018-04-09 18:47:28
阅读次数:
162
day1: t1不就是点分树吗 冬令营上jry讲过原题,t2不就是启发式合并+解二次同余方程吗. 预计100+100+0 结果t1卡内存,t2模数太大。导致调试到没有写t3 最后t1 85 t2 15 要是我会o1快速乘我就t2 100了 qaq 额 有十六七个人比我高 进不了队啊 只有看day2了 ...
分类:
其他好文 时间:
2018-04-07 17:32:08
阅读次数:
197
平衡树的启发式合并是每一次把小的树的各个节点插入大的树,然后删除小的树 复杂度是由于:每一个元素进行一次移动时,其所在集合的大小最少扩大到原来的二倍 线段树/01字典树的启发式合并是:https://wenku.baidu.com/view/88f4e134e518964bcf847c95.html ...
分类:
其他好文 时间:
2018-04-04 18:09:02
阅读次数:
187