摘要: 洛谷 P4180 [BJWC2010]严格次小生成树 洛谷传送门 JDOJ 1059: 次小生成树 JDOJ传送门 Description 小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小 阅读全文
posted @ 2020-09-24 15:49 Seaway-Fu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 重谈MST及Kruskal算法 当初学MST(Minimum Spanning Tree)最小生成树的时候,还是懵懵懂懂,不求慎解。所以只记下了模板,狂拍了几道板子题和板子题加一点点变形的题目。所以今天来温故而知新一下。 MST的一些性质 这里有一个定理,就是MST一定包含全图权值最小的边。用反证法 阅读全文
posted @ 2020-09-24 15:28 Seaway-Fu 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 小技巧—边权转点权 很多算法,比如树链剖分,是在点权上进行计算和统计的。 详解树链剖分 但是有些题会比较狗,只给你边权。 这时就要想办法把边权转为点权。 以一棵树为例。边权转点权一般是把边权转为深度较深的节点(也就是儿子节点)的点权。 这么做很好理解,因为对于一棵树来讲,一个点有很多个儿子(出边), 阅读全文
posted @ 2020-09-24 14:28 Seaway-Fu 阅读(868) 评论(0) 推荐(0) 编辑
摘要: JDOJ 1062 过路费 JDOJ传送门 Description 在某个遥远的国家里,有n个城市。编号为1,2,3,…,n。这个国家的政府修建了m条双向道路,每条道路连接着两个城市。政府规定从城市S到城市T需要收取的过路费为所经过城市之间道路长度的最大值。如:A到B长度为2,B到C长度为3,那么开 阅读全文
posted @ 2020-09-24 14:22 Seaway-Fu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 总结—二分答案求解问题 我们经常会犯的一个错误就是不求慎解,只觉得“会了”就轻轻放下,其实根本没有真正的搞懂这些东西。 二分,简单算法,文化课都要学的东西。 当初对它的理解就是:很方便地求“最大值最小”/“最小值最大”。 当然,这也是二分答案算法的一个标志。但是我们需要思考的是:为什么二分可以求解“ 阅读全文
posted @ 2020-09-24 08:56 Seaway-Fu 阅读(182) 评论(2) 推荐(0) 编辑