最小生成树
WA怪
这个作者很懒,什么都没留下…
展开
-
P1195 口袋的天空
题目链接题目背景小杉坐在教室里,透过口袋一样的窗户看口袋一样的天空。有很多云飘在那里,看起来很漂亮,小杉想摘下那样美的几朵云,做成棉花糖。题目描述给你云朵的个数N,再给你M个关系,表示哪些云朵可以连在一起。现在小杉要把所有云朵连成K个棉花糖,一个棉花糖最少要用掉一朵云,小杉想知道他怎么连,花费的代价最小。输入格式每组测试数据的第一行有三个数N,M,K(1≤N≤1000,1≤M≤10000,1≤K≤10)接下来M行每行三个数X,Y,L表示X云和Y云可以通过L的代价连在一原创 2020-08-10 11:00:53 · 215 阅读 · 0 评论 -
P1396 营救
题目链接题目背景“咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动得热泪盈眶,开起了门……题目描述妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小明被带到了t区,而自己在s区。该市有m条大道连接n个区,一条大道将两个区相连接,每个大道有一个拥挤度。小明的妈妈虽然很着急,但是不愿意拥挤的人潮冲乱了她优雅的步伐。所以请你帮她规划一条从s至t的路线,使得经过道路的拥挤度最大值最小。输入格式第一行有...原创 2020-08-10 10:55:59 · 224 阅读 · 0 评论 -
P2121 拆地毯
题目链接题目背景还记得 NOIP 2011 提高组 Day1 中的铺地毯吗?时光飞逝,光阴荏苒,三年过去了。组织者精心准备的颁奖典礼早已结束,留下的则是被人们踩过的地毯。请你来解决类似于铺地毯的另一个问题。题目描述会场上有 n 个关键区域,不同的关键区域由 m 条无向地毯彼此连接。每条地毯可由三个整数 u、v、w 表示,其中 u 和 v 为地毯连接的两个关键区域编号,w 为这条地毯的美丽度。由于颁奖典礼已经结束,铺过的地毯不得不拆除。为了贯彻勤俭节约的原则,组织者被要求只能保留 K 条地原创 2020-08-10 10:44:38 · 210 阅读 · 0 评论 -
P1991 无线通讯网
题目链接题目描述国防部计划用无线网络连接若干个边防哨所。2 种不同的通讯技术用来搭建无线网络;每个边防哨所都要配备无线电收发器;有一些哨所还可以增配卫星电话。任意两个配备了一条卫星电话线路的哨所(两边都ᤕ有卫星电话)均可以通话,无论他们相距多远。而只通过无线电收发器通话的哨所之间的距离不能超过 D,这是受收发器的功率限制。收发器的功率越高,通话距离 D 会更远,但同时价格也会更贵。收发器需要统一购买和安装,所以全部哨所只能选择安装一种型号的收发器。换句话说,每一对哨所之间的通话距离都是同原创 2020-08-10 10:35:17 · 401 阅读 · 0 评论 -
P2872 [USACO07DEC]Building Roads S
P2872 [USACO07DEC]Building Roads S题目描述Farmer John had just acquired several new farms! He wants to connect the farms with roads so that he can travel from any farm to any other farm via a sequence of roads; roads already connect some of the farms.Eac原创 2020-08-10 10:22:20 · 298 阅读 · 0 评论 -
最小生成树算法板子
以洛谷P3366为例#include<bits/stdc++.h>using namespace std;const int MAX = 1e9;const int maxn = 5e3 + 5; //点的数据范围const int maxm = 2e5 + 5; //边的数据范围struct node{ int to; int weight; int next;}edge[maxm << 1]; //无向图需要两倍的存储空原创 2020-08-07 16:42:21 · 153 阅读 · 0 评论