Constructing Roads
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15475 Accepted Submission(s): 5907
Problem Description
Ther...
分类:
编程语言 时间:
2015-03-28 17:23:35
阅读次数:
168
简介求最小生成树一共有两种算法,一个是就是本文所说的Kruskal算法,另一个就是Prime算法。在详细讲解Kruskal最小生成树算法之前,让我们先回顾一下什么是最小生成树。我们有一个带权值的图,我们要求找到一个所有生成树中具有最小权值的生成树。如下图所示,T是图G的生成树。但不是具有最小权值的生成树。我们可以把他们想象成一组岛屿和连接它们的可能的桥梁。当然修桥是非常昂贵和费时的,所以我们必须要知...
分类:
编程语言 时间:
2015-03-14 18:37:27
阅读次数:
138
题目描述 Description
农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了使花费最少,他想铺设最短的光纤去连接所有的农场。 你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。 每两个农场间的距离不会超过100...
分类:
其他好文 时间:
2015-03-08 14:22:37
阅读次数:
168
一、判断素数
可以写一个判断素数的谓词函数,即从2开始枚举到sqrt(x)(包括)。但这里参数x不能过大,过大就会因为i*i乘积过大溢出。
Code:
{CSDN:CODE:609701}
后面的内容都是基于这个函数。
二、构造素数表
//构造素数表
int cnt=0;
int prime[n+1];
for(int i=2;i<=n;++i)
if(is_prime(i...
分类:
其他好文 时间:
2015-03-01 11:55:56
阅读次数:
144
解题思路:
先用BFS预处理出每个字母节点到其它节点的最短路径,然后套用prime算法。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
using namespace std;
const int ...
分类:
其他好文 时间:
2015-02-09 16:06:27
阅读次数:
181
prime算法的使用package PrimeApplication;import java.util.Scanner;/** * 农民要建立互联网络,目的使村庄里所有的农民连上网,并且总费用最小。 * 多组数据,每组数据给出一个n, * 然后给出n * n大小的无向图的邻接矩阵表示,值表示边...
分类:
编程语言 时间:
2015-02-01 21:39:03
阅读次数:
172
题目:有一个载重无限的卡车运输货物,在城市中每条道路有一个能承受的最大重量,
现在从一个城市到另一个城市运送货物,问最大的运输重量。
分析:图论,最短路,最小生成树。找一条从起点到终点的路径,使得其中最窄的路段最宽。
从起点开始不断向周围扩散,像dijstra算法和prime算法一样,只是维护最大值即可。
说明:道路是双向的,重复的路径认为是...
分类:
其他好文 时间:
2015-01-15 00:32:53
阅读次数:
256
最小生成树
定义:n个顶点网络的生成树有n个结点,n-1条分枝。假设网络中有m条边(m≥n-1),用MST表示许多可能的生成树的集合,每棵树中n-1条分枝上的权之和用WG(T)表示,则使得WG(Tmin)=Min{WG(T)|
T MST}的生成树Tmin便是网络的最小生成树。
构造最小生成树的算法:Prime算法 和Kruskal算法
Kruskal算法...
分类:
编程语言 时间:
2014-12-29 13:49:54
阅读次数:
191
最小生成树:n个顶点网络的生成树有n个结点,n-1条分枝。假设网络中有m条边(m≥n-1),用MST表示许多可能的生成树的集合,每棵树中n-1条分枝上的权之和用WG(T)表示,则使得WG(Tmin)=Min{WG(T)|
T MST}的生成树Tmin便是网络的最小生成树。
构造最小生成树的算法:Prime算法 和Kruskal算法
Prime算法
1....
分类:
其他好文 时间:
2014-12-29 13:47:36
阅读次数:
257
两天和作一天吧只要是作 prime 算法的实现,作用是找一个图的最小生成树,用的是列表void Prim( ListMatrix *G, int start )/* * 寻找一某一点为核心的最佳布线 * 即使用prime最小生成树 */ { struct{ ...
分类:
其他好文 时间:
2014-12-12 22:02:40
阅读次数:
197