树形结构——树链剖分
又又大柚纸
山东大学
展开
-
[AHOI2005]航线规划
【题目链接】 洛谷 P2542 [AHOI2005]航线规划 BZOJ 1969: [Ahoi2005]LANE 航线规划 【解析】 图上的删边、删点操作一般都是通过离线转化为倒序加边、加点操作,这一题也不例外。而图论中关于联通的问题基本上都是 Tarjan 算法或者生成树。 在原图中生成一棵树,该树上所有的边一定都是关键路径。将删边转换为加边后,每次加边可以看做是将树上的一段路径全部赋...原创 2018-07-14 23:05:56 · 3031 阅读 · 0 评论 -
【模板】严格次小生成树
【题目链接】 洛谷 P4180 【模板】严格次小生成树[BJWC2010] 【解析】 从 Kruskal 算法的贪心思想可以很自然的联想到严格次小生成树与最小生成树仅有一条边的差距。于是我们可以先求出最小生成树,再枚举非树边,而这一条边与树中的边一定会构成一个环。利用倍增或树剖求出这个环上边权最大的树边,但因为要求的事严格次小生成树,所以还要维护一个次小值。 【代码】 // luogu-...原创 2018-07-14 23:24:36 · 787 阅读 · 0 评论