题目大意:N个点P条边,令存在T条从1到N的路径,求路径上的边权的最大值最小为多少思路:做了好多二分+最大流的题了,思路很好出 二分出最大边权后建图,跑dinic问题是。。。。这题是卡常数的好题!!!!!T了8发以后实在受不了,瞄了眼网上的程序,齐刷刷的邻接矩阵。。。。论邻接矩阵的优越性但不信邪的我...
分类:
系统相关 时间:
2014-11-28 01:04:32
阅读次数:
383
Description假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径。Input简单路径是指路径上的顶点不重复。第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1),第二行表示顶点u和v的编号,接下来是为一个n*n大小的矩阵,表示图的邻接关系。数字为0表示不邻...
分类:
其他好文 时间:
2014-11-27 16:14:38
阅读次数:
384
题目大意:
输入N表示现存在的村庄数目,接下来输入N*N规模的邻接矩阵来表示村庄间道路的信息,之后输入Q表示目前已存在的道路数目,随着输入Q条已存在的道路。求出使得所有村庄畅通的最.小代价。
算法思想:
1.新建一个邻接矩阵存储图的信息。
2.接着,将已经存在的道路的代价置为0,因为这样使得在最小生成树中对已存在的道路不产生代价。
3.用一个Edge的...
分类:
其他好文 时间:
2014-11-26 22:44:26
阅读次数:
227
4). PageRank计算: PageRank.java 矩阵解释: 实现邻接与PR矩阵的乘法 map以邻接矩阵的行号为key,由于上一步是输出的是列,所以这里需要转成行 reduce计算得到未标准化的特征值 新建文件: PageRank.java package...
分类:
编程语言 时间:
2014-11-26 14:35:47
阅读次数:
406
实现了 Prime算法求最小生成树 (邻接矩阵)的普通算法和最小堆优化算法。...
分类:
编程语言 时间:
2014-11-26 14:20:25
阅读次数:
342
题目链接:传送门
题意:n个城市,m条道路,要求1--N的最小花费。规定从a城市到城市的花费有两种:如果之前到过c,花费为p,否则花费为r。注意:道路是双向的。
难点:可能a到b有多条路而且花费不同这样的话邻接矩阵会错;有人可能深搜的时候会让每个城市只走一次(DFS惯性思维),但这道题不一样,因为到达下一个城市之前可能需要先到另外一个城市以降低花费。这样的话可以标记每个城市访问过的次数,可以设...
分类:
其他好文 时间:
2014-11-25 16:37:22
阅读次数:
131
#include"stdafx.h"
#include"stdio.h"
#include"stdlib.h"
#defineMAX_VERTEX_NUM11//顶点的最大数
#defineINFINITY32768
#defineError0
#defineOK1
typedefenum{DG,DN,UDG,UDN}GraphKind;//图的种类G表示有向图,DN表示有向网,UDG表示无向图,UDN表示无向网
typedefcharVert..
分类:
编程语言 时间:
2014-11-23 16:05:54
阅读次数:
174
#include
#include
using namespace std;
int p[1010][1010];
int visit[110];
int c[1010];
int a=0;
int b=1;
int k;
int t;
void bfs(int n)
{
a++;
for(int i=0;i<k;i++)
{
if(p[n][i]==1&&visit[i]==0)
...
分类:
其他好文 时间:
2014-11-22 00:51:20
阅读次数:
176
在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。
求割点与桥的算法是R.Tarjan发明的,本文用邻接矩阵存储图的信息,实现了递归和非递归两种算法。 感觉非递归算法或许有更好的表达,但一时想不出来,请大牛指点,谢谢!...
分类:
其他好文 时间:
2014-11-21 23:22:51
阅读次数:
408
这个题目是自己瞎搞弄出来的答案,不知道有没有更优的方法,但是,也说下自己的思路好了
首先明确题目要求,要先从点s出发,然后最短的回到s的路径,所以必然有两种情况
1:出发之后回不来
2:出发之后回来
好吧,确实有点废话,假设第一个到的点为t
则1和2的情况都是求t到s的最短路径,所以只要把从s能达到的点都求一遍最短路径就可以了
但是本题需要注意的问题是
1:在给的有向图中,即边会重复,所以要求一个最短的保存在邻接矩阵中
2:这也是最大的bug,竟然会有s-s的边,这样的话,采用上面的方法就会有点瑕疵了,因...
分类:
其他好文 时间:
2014-11-20 17:05:18
阅读次数:
166