哈密顿回路
Wuliwuliii
谁无暴风劲雨时,守得云开见日明!
展开
-
King Arthur's Knights 【HDU - 4337】【哈密顿回路性质Dirac定理】
题目链接一个无向图中有N个顶点,若所有顶点的度数大于等于N/2,则哈密顿回路一定存在.(N/2指的是⌈N/2⌉,向上取整),用——这就是Dirac定理。在Dirac定理的前提下构造哈密顿回路过程: 1:任意找两个相邻的节点S和T,在其基础上扩展出一条尽量长的没有重复结点的路径.即如果S与结点v相邻,而且v不在路径S -> T上,则可以把该路径变成v -> S -&...原创 2020-02-13 10:27:19 · 724 阅读 · 0 评论 -
Tour Route 【HDU - 3414】【枚举竞赛图构造哈密顿回路】
题目链接因为题目中保证了给出的图是个竞赛图,任意两点之间都有一条边相连,这是题目所保证的,所以其实除了“1”的时候需要特判以外,其余情况时候满足N阶竞赛图,肯定是保证了能够构成哈密顿通路,但是现在没有保证是哈密顿回路(因为竞赛图只能保证哈密顿通路)。于是第一想法就是哈密顿图的爆搜。很显然,TLE了。#include <iostream>#include <cstd...原创 2020-02-12 21:59:14 · 345 阅读 · 0 评论 -
Strange Country II 【ZOJ - 3332】【竞赛图求解哈密顿通路】
N(N>=2)阶竞赛图构造哈密顿通路N阶竞赛图:含有N个顶点的有向图,且每对顶点之间都有一条边。对于N阶竞赛图一定存在哈密顿通路。证明及原理然后,又有题目中给出的就是一个竞赛图,所以我们可以直接推理哈密顿通路即可,时间复杂度。讲解写在注释里了。#include <iostream>#include <cstdio>#include <c...原创 2020-02-12 10:20:11 · 387 阅读 · 0 评论 -
哈密顿图 哈密顿回路 哈密顿通路(Hamilton)
概念: 哈密顿图:图G的一个回路,若它通过图的每一个节点一次,且仅一次,(那么,问题来了,既然要回到起始点,是不是应该说除了起点以外的点通过一次且仅一次,而起点这个点,作为哈密顿回路的时候需要两次到达)就是哈密顿回路.存在哈密顿回路的图就是哈密顿图.哈密顿图就是从一点出发,经过所有的必须且只能一次,最终回到起点的路径.图中有的边可以不经过,但是不会有边被经过两次. 与欧拉图的区别:欧拉...原创 2020-02-11 21:48:29 · 8215 阅读 · 0 评论