码迷,mamicode.com
首页 >  
搜索关键字:有向图    ( 2378个结果
BZOJ 2306 幸福路径(DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2306题意:给出一个有向图,点有权值 a。初始时在点S。一个人在初始点能量为K=1,每走到下一个点能量值乘以p(p<1),到达一个点u 幸福度为 a[u]*K。求最大的幸福度。思路:最后必然...
分类:其他好文   时间:2014-06-23 07:43:48    阅读次数:308
spfa 判断负环 (转载)
判断给定的有向图中是否存在负环。 利用 spfa 算法判断负环有两种方法: 1) spfa 的 dfs 形式,判断条件是存在一点在一条路径上出现多次。 2) spfa 的 bfs 形式,判断条件是存在一点入队次数大于总顶点数。 代码如下:法 1 (spfa 的 dfs 形式):#include #i...
分类:其他好文   时间:2014-06-18 14:12:46    阅读次数:1042
基于大规模RDF图的关键字查询
gfdasf adf 1. 基础知识 RDF图:RDF图是由三元组(subject, predicate, object)组成的有向图,subject通过predicate指向object,如图1-1所示为一个RDF图。通常用三元组的数量表示RDF图的大小。 图1-1 RDF图 RDF压缩图:基于RDF图的关键字查询先将图进行压缩为图G=(V, E)。其中节点V包括RDF图中...
分类:其他好文   时间:2014-06-18 12:13:59    阅读次数:217
《有向图理论,算法及其应用》读书笔记 -- 有向图相关的基本概念
有向正则图:图...
分类:其他好文   时间:2014-06-15 19:46:22    阅读次数:195
hdu 2680 (Dijkstra)
快放暑假了,训练又要开始了。先从熟悉的图论开始做吧。题意:一张有向图中有若干起点一个终点,让你算最短路,方法很简单只需人为加一个起点指向所有起点让后距离为0即可。代码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #...
分类:其他好文   时间:2014-06-15 13:14:57    阅读次数:136
UESTC 914 方老师的分身I Dijkstra
题意:求有向图的往返最短路的最长长度。分析:求第一次到所有点的距离可以用一次Dijkstra求最短路求出来。考虑回来的路,想想就知道,从每个点回来的路即为将边的方向反转再求一次最短路后的结果。所以此题为求两次最短路。代码:#include #include #include #include #in...
分类:其他好文   时间:2014-06-15 11:44:06    阅读次数:146
Floyd-Warshall算法
Floyd也是采用动态规划的方案来解决在一个有向图G=(V,E)上每对顶点间的最短路径问题。运行时间为Θ(V3)。算法分析: 用邻接矩阵map[][]存储有向图,用dist[i][j]表示i到j的最短路径。设G的顶点为V={1,2,3...n},对于任意一对顶点i,j属于V,假设i到j有路径且...
分类:其他好文   时间:2014-06-14 11:37:34    阅读次数:369
Tarjan算法各种&RMQ& POJ 3694
关于tarjan的思想可以在网上搜到,具体我也不太清楚,应该说自己理解也不深,下面是做题经验得到的一些模板。其中有很多转载,包括BYVoid等,感谢让我转。。。望各路大神愿谅有向图求连通分量的一般方法: 1 void Tarjan(u) { 2 dfn[u]=low[u]=++index 3...
分类:其他好文   时间:2014-06-13 16:14:11    阅读次数:395
数据结构:图论:拓扑排序! 两种方法!
拓扑排序:(1)由偏序变成全序的过程!直观的说,偏序指集合中仅有部分成员之间可比较!而全序指集合中全体成员之间均可比较!                     (2)将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。 数据结构中进行拓扑排序的方法: 方法一: (1)在有向图中选一个没有前驱的顶点且输出之! (2)从图中删...
分类:其他好文   时间:2014-06-10 14:22:43    阅读次数:447
单源最短路径算法---Dijkstra
Dijkstra算法树解决有向图G=(V,E)上带权的单源最短路径问题,但是要求所有边的权值非负。解题思路: V表示有向图的所有顶点集合,S表示那么一些顶点结合,从源点s到该集合中的顶点的最终最短路径的权值(程序中用dist[i]表示)已经确定。算法反复选择具有最短路径估计的顶点u 属于 V-S(....
分类:其他好文   时间:2014-06-08 20:50:43    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!