摘要:
大意: Kruskal重构树即是将正常Kruskal算法中的最小生成树的边当作点,连接两个点集,且满足大(小)根堆性质,那么求两点间经过路径长度最值即它们的LCA的点权。 证明: 对于两个集合,它们之间的路径最值即连通这两个集合的最值边,且边已经过排序,故显然满足条件。 证毕。 经典用法: · 求两 阅读全文
posted @ 2018-09-25 20:34
Colythme
阅读(255)
评论(0)
推荐(0)
摘要:
题意: 给定两个序列$a$和$b$,让它们进行匹配,求出使得$a_i > b_j$的个数比$a_i < b_j$的个数恰好多$k$,求这样的匹配方法数 题解: 这题的各种表示有一点相似又截然不同,很容易混淆。 直接求恰好满足$k$对不好求,所以先放宽条件,这样子有利于构造动规方程。 先用$f_{i, 阅读全文
posted @ 2018-09-25 07:58
Colythme
阅读(156)
评论(0)
推荐(0)

浙公网安备 33010602011771号