最小生成树
DancingZ
三秋桂子,十里荷花
展开
-
最小生成树——Prim&&Kruskal
这几天做的几套模拟题都要用最小生成树搞~忘得都差不多的我特地来打两个板子。 首先,二者均采用贪心策略。 算法过程:大概是不断从未知集合往已知集合加元素。 感性理解:对于一颗树中的节点(u,v),如果二者间的边权w1小于u->v路径中的边权w2,显然断开w2连接w1更优,这时我们证明了对于max(u->v)<w(u,v);而如果我们采用贪心策略每次选中连接未知集合和已知集合最...原创 2018-08-06 21:22:31 · 371 阅读 · 0 评论 -
BZOJ3723 Network——Kruskal重构树
Description 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询问 (1 < = K < = 15,000)。 每个询问的格式是:A B,表示...原创 2018-08-14 16:29:37 · 255 阅读 · 0 评论 -
分组行动
Description 最近,木木中学要举行一年一度的辩论赛了,我们活泼开朗乐观向上不寂寞不生病不挂科天天回家吃饭的新时代好少年——飞飞,自然是热情参与咯!辩论嘛,就有正方和反方两个组,这是一个传统项目,所以,包括飞飞,木木中学的每一个学生都会加入2个组中的一个,不会有人打酱油的(如果有人打酱油,那么飞飞会义无反顾义不容辞的上前用一翻惊天动地的演说打消他打酱油的念头的)。 自然啦,作为有...原创 2018-08-07 16:56:23 · 540 阅读 · 1 评论