图论————生成树
张有钱2828282828
究竟啥时候能有钱???
展开
-
[小数据版]边权差值最小的生成树
题目 描述 Description 小 s 最近学了最小生成树,不过聪明的小 s 显然对简单的求最小生成树不感兴趣。现在小 s 想知道,对于一个给定的图,它的所有生成树中,最大边和最小边的边权差最小是多少。 输入格式 Input Format 第一行,两个用空格隔开的整数 N 和 M,分别表示顶点数和边数。 下面 M 行,每行 3 个数 u,v,w,表示 u 和 v 之间有一条权值为 w 的无...原创 2019-04-08 12:43:03 · 1078 阅读 · 0 评论 -
P1695-极品飞车
题目 描述 Description FC星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure—超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时FC星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,...原创 2019-04-12 09:56:42 · 356 阅读 · 0 评论 -
连接格点
连接格点题目描述思路代码 题目描述 描述 Description 有一个M行N列的点阵,相邻两点可以相连。一条纵向的连线花费一个单位,一条横向的连线花费两个单位。某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。 输入格式 Input Format 第一行输入两个正整数m和n。 以下若干行每行四个正整数x1,y1,x2,y2x1,y1,x2,y2x1,y1,x2,y2...原创 2019-04-25 13:01:31 · 800 阅读 · 1 评论 -
最小生成树(Kruskal和prim以及prim与dijkstra的对比)
板子板子板子板子。。。。。。。。。。。。。 1.kruskalkruskalkruskal算法 //Author:melody #include<bits/stdc++.h> using namespace std; const int mm=200010; const int nn=5010; int n,m; int fa[nn]; int ans=0; struct ed...原创 2019-06-28 21:54:37 · 744 阅读 · 0 评论