随笔分类 -  图论--欧拉路

51nod 1967 路径定向——欧拉回路
摘要:题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1967 一共只会有偶数个奇数度的点。因为每多一条边,总度数加2。 把奇数度的点之间连一条边,然后走欧拉回路。回溯的时候加边的意思是真正走过的边,应该走的是它的反向边。 阅读全文

posted @ 2018-09-11 08:28 Narh 阅读(196) 评论(0) 推荐(0)

poj 1041 John's trip——欧拉回路字典序输出
摘要:题目:http://poj.org/problem?id=1041 明明是欧拉回路字典序输出的模板。 优先队列存边有毒。写跪。学习学习TJ发现只要按边权从大到小排序连边就能正常用邻接表了! 还有一种存边的方法是把边的标号放到数组第二维里,达到一个桶的效果。 我当然知道那种模板是先dfs再在retur 阅读全文

posted @ 2018-07-09 23:09 Narh 阅读(155) 评论(0) 推荐(0)

bzoj 3033 太鼓达人——欧拉图搜索
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3033 思路:肯定是把2^m个数当成点,每个点连了2条入边、2条出边,然后求一个经过所有点一次的路径。 但是这怎么做?又不是欧拉路的定义。 肯定是把点变成边,于是一条边会连4条边,就用点把它们粘 阅读全文

posted @ 2018-07-09 11:44 Narh 阅读(218) 评论(0) 推荐(0)

bzoj 2935 [Poi1999]原始生物——欧拉回路思路!
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2935 有向图用最小的路径(==总点数最少)覆盖所有边。 完了完了我居然连1999年的题都做不出来了。 TJ:https://blog.csdn.net/u014609452/article/d 阅读全文

posted @ 2018-07-09 09:17 Narh 阅读(280) 评论(0) 推荐(0)

导航