一个无向图G是一颗树的条件: G必须是无回路的连通图或者是n-1条边的连通图 思路: 如果能通过一次dfs就能够访问图中所有顶点, 并且访问的边是n-1条则此图是一个棵树 参考: 王道考研数据结构复习指导 ...
分类:
其他好文 时间:
2017-09-01 18:58:47
阅读次数:
273
若$k\leq 15$,那么可以设$d[i][S]$表示经过了$S$集合的边,现在位于$i$点的最短路。 可以用Dijkstra算法在$O(n^22^k)$时间内求出。 否则若$k>15$,那么最坏情况下,它们会形成一个团,将这$k$条边连上后,图中最多剩下$7$个连通块。 如果知道哪些边要走,哪些 ...
分类:
Web程序 时间:
2017-09-01 00:52:09
阅读次数:
248
Dijkstra Algorithm:解决无负权边的带权有向图/无向图的单源最短路。 Bellman-Ford Algorithm:解决含负权边的带权有向图的单源最短路。 不能处理带负权边的无向图。(因为可以来回走一条负权边) 图中不能包含权值总和为负值的回路。(负权值回路) Dijkstra算法在 ...
分类:
其他好文 时间:
2017-08-31 09:37:26
阅读次数:
164
看出来问题本质很简单,就是个以字母给节点命名的图,求它的ASCII 字典序最小的欧拉回路,只要选起点的时候选最小的自然可以轻松走出来,可是我忘了欧拉回路怎么写……所以看了题解。 1 #include<iostream> 2 #include<vector> 3 #include<cctype> 4 ...
分类:
其他好文 时间:
2017-08-27 14:03:32
阅读次数:
146
The Necklace UVA - 10054 The Necklace 题意:每个珠子有两个颜色,给n个珠子,问能不能连成一个项链,使得项链相邻的珠子颜色相同。 把颜色看做点,珠子内部连一条边,无向图求欧拉回路。 这里我用的并查集。 输出路径就dfs就行了 1 #include <bits/st ...
分类:
其他好文 时间:
2017-08-26 14:20:02
阅读次数:
116
前面的话 path模块包含一系列处理和转换文件路径的工具集,通过 require('path') 可用来访问这个模块。本文将详细介绍path模块 路径组成 【path.dirname(p)】 返回路径p所在的目录 var path = require('path'); console.log(pat ...
分类:
Web程序 时间:
2017-08-23 14:52:00
阅读次数:
296
题目大意: 给定一个起点,求以其余所有点分别为必经点的最短回路之和。 思路: 建立反向图,在正反图上分别跑一遍Dijkstra,最后求和即可。注意数据规模,要开long long不然会WA,只能拿25分。 ...
分类:
其他好文 时间:
2017-08-19 20:19:20
阅读次数:
147
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1967 题意: 思路: 出度=入度,这很容易想到欧拉回路,事实上,这道题目也确实是用欧拉回路来做的,之前一直觉得应该用网络流来做,可惜想不出,后来看官方题解说也是可以的,但是 ...
分类:
其他好文 时间:
2017-08-19 12:53:39
阅读次数:
153
声明:该文不是我的原创作品。是我的同事魏增艺的大作,独家授权我来进行发表。 在《測试人员的角色》一文的最后,我们相信优秀的測试人员是项目的前灯。是整个研发系统的反馈回路。那么什么是优秀的測试人员呢?详细说来。具备哪些核心能力与素养的測试人员才干胜任这种角色呢? 对于能力模型,比如常见的“冰山”模型、 ...
分类:
其他好文 时间:
2017-08-19 11:14:45
阅读次数:
186
回路(一笔画问题) 一、题目 回路 时间限制: 1 Sec 内存限制: 128 MB 提交: 0 解决: 0 [提交][状态][讨论版] 题目描述 给定一个由N行M列的'.'或者'*'的图形,'*'的格子无法路过,请使用一条回路去经过所有的'.'(必须回到起点,单点不算回路)。 输入 第一行:N M ...
分类:
其他好文 时间:
2017-08-19 00:40:30
阅读次数:
230