最小生成树
live4m
老菜逼了
展开
-
uva1151 Buy or Build (MST+二进制枚举)
题意:n个点,和n个点的坐标,需要求n个点的最小生成树,但是有q个套餐,每个套餐有费用cost,购买套餐可以使得套餐内的点直接连通,输出最小生成树的边权和数据范围:n<=1e3q<=8思路:因为q很小,所以一个方法是直接二进制枚举选取的套餐,最大也就28(256)枚举选中的套餐,然后再跑kruskal把剩下的点连起来求边权和,但是因为边有n*(n+1)/2个,最大5...原创 2019-12-05 21:59:39 · 119 阅读 · 0 评论 -
CodeForces 1095 F.Make It Connected (贪心+最小生成树)
F.Make It ConnectedYou are given an undirected graph consisting of n vertices. A number is written on each vertex; the number on vertex i is ai. Initially there are no edges in the graph.You may add...原创 2019-11-25 22:28:36 · 258 阅读 · 0 评论 -
P1396 营救 (二分 或 kruskal)
题目描述“咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门……妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小明被带到了t区,而自己在s区。该市有m条大道连接n个区,一条大道将两个区相连接,每个大道有一个拥挤度。小明的妈妈虽然很着急,但是不愿意拥挤的人潮冲乱了她优雅的步伐。所以请你帮她规划一条从s至t的路线...原创 2019-11-17 20:44:06 · 236 阅读 · 0 评论 -
CodeForces1243 D.0-1 MST (补图的连通块数量,set+bfs)
D.0-1 MSTUjan has a lot of useless stuff in his drawers, a considerable part of which are his math notebooks: it is time to sort them out. This time he found an old dusty graph theory notebook with a...原创 2019-11-07 21:27:59 · 406 阅读 · 0 评论 -
CodeForces1245 D.Shichikuji and Power Grid (加点+最小生成树)
D.Shichikuji and Power GridShichikuji is the new resident deity of the South Black Snail Temple. Her first job is as follows:There are n new cities located in Prefecture X. Cities are numbered from ...原创 2019-11-04 19:36:46 · 427 阅读 · 0 评论 -
hdu4786 Fibonacci Tree (最小生成树)
Problem DescriptionCoach Pang is interested in Fibonacci numbers while Uncle Yang wants him to do some research on Spanning Tree. So Coach Pang decides to solve the following problem: Consider a bi...原创 2019-09-21 12:25:20 · 170 阅读 · 1 评论 -
poj1679 The Unique MST (判断最小生成树是否唯一)(kruskal)
poj1679问题描述给出一个连通无向图,判断它的最小生成树是否唯一。定义1(生成树):考虑一个连通的无向图G = (V, E)。V ’ = V。T是连通的非循环的。定义2(最小生成树):考虑一个边权连通无向图G = (V, E)。G的最小生成树T = (V, E’)是总代价最小的生成树。T的总代价是E’中所有边的权值之和。输入第一行包含一个整数t (1 <= t <...原创 2019-06-04 23:08:48 · 324 阅读 · 0 评论 -
poj3026 Borg Maze (bfs+prim最小生成树)(有巨坑)
poj3026问题描述:博格人是来自银河系德尔塔象限的强大的增强类人种族。博格集体是用来描述博格文明群体意识的术语。博格人的每一个个体都通过一个复杂的子空间网络与集体联系在一起,以确保每个成员都能得到持续的监督和指导。你的任务是帮助博格人(是的,真的),通过开发一个程序,帮助博格人估算出扫描迷宫的最低成本,通过移动北、西、东、南的台阶来同化隐藏在迷宫中的外星人。棘手的是,搜索的开始是由100...原创 2019-06-07 20:10:03 · 243 阅读 · 0 评论 -
CH6201 走廊泼水节 (最小生成树 kruskal 并查集)
走廊泼水节CH6201题意给定一棵N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少。输入格式本题为多组数据~第一行t,表示有t组测试数据对于每组数据第一行N,表示水龙头的个数(当然也是OIER的个数);2到N行,每行三个整数X,Y,Z;表示水龙头X和水龙头Y有一条长度为Z的小道输出格式对于每组数据,输出...原创 2019-05-30 22:51:02 · 254 阅读 · 0 评论