码迷,mamicode.com
首页 >  
搜索关键字:回路    ( 1457个结果
UESTC 917 方老师的分身IV --求欧拉路径
判断欧拉路径是否存在及求出字典序最小的欧拉路径问题(如果存在)。将字符串的第一个字母和最后一个字母间连边,将字母看成点,最多可能有26个点(a-z),如果有欧拉路径,还要判断是否有欧拉回路,如果有,则需要找一个字典序最小的点开始生成这条链,否则以起点开始生成链,起点即为出度比入度大1的点。欧拉路径是...
分类:其他好文   时间:2014-06-15 11:51:18    阅读次数:188
数据结构:图论:欧拉回路!一笔画问题
从无向图中的一个结点出发走出一条道路,每条边恰好经过一次。这样的路线称为欧拉道路。 奇点的概念:一个点的度数为奇数的时候,这个点就称为:奇点。 无向图中结论: 不难发现,在欧拉道路中,除了起点跟终点,其他所有点的度数都应该是偶数! 如果一个无向图是连通的,且最多只有两个奇点,则一定存在欧拉道路。 如果有两个奇点,则必须从其中一个出发,然后从另外一个终止。 如果不存在奇点,则可以从任意点...
分类:其他好文   时间:2014-06-10 13:36:18    阅读次数:229
Hamilton回路的判定与构造
定理1:在一个具有n个顶点的无向连通图G中,如果任意两个顶点的度数之和大于n,则G具有Hamilton回路。此条件为充分条件定理2:设图G = ,是Hamilton图,则对于v的任意一个非空子集S,若以|S|表示S中元素数目,G-S表示G中删除了S中的点以及与这些点关联的边后得到的子图,则满足G-S...
分类:其他好文   时间:2014-06-08 07:22:27    阅读次数:351
欧拉回路判定与求解
图G是欧拉图,即存在欧拉回路的条件:1.图是联通的2.对于无向图,奇度数点个数为0。对于有向图,每个顶点出度等于入度。欧拉回路算法模板(链式前向星和DFS实现):int ans[N];int k = 0;int vis[2*M];void DFS(int now){ for(int u=fir...
分类:其他好文   时间:2014-06-08 05:59:56    阅读次数:260
HDU 1072 Nightmare (BFS)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1072 题目大意: 走迷宫,初始剩余时间为6min,每步1min;到reset区是若剩余时间大于0,则可以重置。到终点3区,若时间大于0,则成功逃脱。(可以走回路) 0:wall 1:可以走 2:起点 3:终点 4:剩余时间重置为6 源代码: #include #inc...
分类:Web程序   时间:2014-06-07 13:39:38    阅读次数:298
Java中的TCP/UDP网络通信编程
网络应用中基本上都是TCP(Transmission Control Protocol传输控制协议)和UDP(User Datagram Protocol用户数据报协议),TCP是面向连接的通信协议,UDP是无连接的通信协议.127.0.0.1是回路地址,用于测试,相当于localhost本机地址,...
分类:编程语言   时间:2014-06-06 21:13:23    阅读次数:477
poj 1860
题意:给定N中货币 两种货币之间可以兑换 并且收取一定的费用 问 给定你一种货币与数量 是否能兑换到原来的货币 使自己的货币增加思路:用bellman算法 判断是否有回路不断的增大;#include#includeusing namespace std;struct Node{ int u,v; d...
分类:其他好文   时间:2014-06-05 18:18:16    阅读次数:178
poj 3259
题意:一个图中有两种路径 1 无方向权值为政 2 有方向权值为负 问是否存在一个回路其权值为负思路:bellman算法#includeusing namespace std;struct Edge{ int u,v; int w;}e[15000];int all;int dist[15...
分类:其他好文   时间:2014-06-05 17:26:32    阅读次数:186
带负权图的单源最短路径算法:Bellman-Ford算法
算法简介前面介绍过图的单源最短路径算法Dijkstra算法,然而Dijkstra算法无法判断含负权边的图的最短路。如果遇到负权,在没有负权回路存在时(负权回路的含义是,回路的权值和为负。)即便有负权的边,也可以采用Bellman-Ford算法正确求出最短路径。 Bellman-Ford算法能在更普遍...
分类:其他好文   时间:2014-06-02 21:40:00    阅读次数:454
POJ 1679 The Unique MST 次小生成树
题目来源:POJ 1679 The Unique MST 题意:判断最小生成树是否唯一 求出次小生成树比较 思路:慢一点的方法就是求出最小生成树 每次去掉最小生成树的一条边再求最小生成树 比较慢 更好的方法是 求出最小生成树后加上一条没有用到的边 然后必定出现一条回路 去掉回路上权值最大的边 做m-(n-1)次  求一次最小生成树 然后n^2的时间预处理最小生成树上两点之间最大的边权 最后...
分类:其他好文   时间:2014-06-01 13:53:03    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!