10.5欧拉路径和欧拉回路(Euler Paths and Circuits) 引入:七桥问题 "一笔画" 》针对边而言 欧拉图(Eulerian graph) 1. 图G的欧拉回路(Euler circuit)指的是遍历G中每一条边的简单回路(simple circuit), 这样的轨迹称为欧拉环 ...
分类:
其他好文 时间:
2020-01-05 15:36:23
阅读次数:
142
判定 首先图必须是联通的,用并查集判即可 无向图欧拉回路:所有点度数都为偶数 无向图欧拉路径:两个点(或0个点)度数为奇数,其余点(或所有点)度数为偶数 有向图欧拉回路:所有点入度=出度 有向图欧拉路径:一个点入度=出度+1,一个点出度=入度+1,其余点(或所有点)入度=出度 查找 Hierholz ...
分类:
其他好文 时间:
2019-12-08 15:16:38
阅读次数:
368
"题目链接" T1 考场上想到了前后缀关系,但是连了一个哈密顿回路出来,然后众所周知(?)找哈密顿回路的复杂度是指数级的…… 然后PB给出了一个做法:把一个串看成一条边,然后对于一个串,把它长为$m 1$的前缀向长为$m 1$的后缀连边,跑一个欧拉回路/欧拉路径即可 "代码" T2 PB说是个原题, ...
分类:
其他好文 时间:
2019-11-06 22:36:50
阅读次数:
85
随心情更新 不复习 就是模拟赛遇到三月份写的欧拉路 想一年都不会 二分 POJ3104 题意:有一些衣服,每件衣服有一定水量,有一个烘干机,每次可以烘一件衣服,每分钟可以烘掉k滴水。 每件衣服没分钟可以自动蒸发掉一滴水,用烘干机烘衣服时不蒸发。问最少需要多少时间能烘干所有的衣服。、 其实和模拟赛T2 ...
分类:
其他好文 时间:
2019-11-06 21:14:21
阅读次数:
88
图论: 一.最短路: 1.spfa算法中的vis数组记录的是有没有入队,防止多次入队,通过松弛操作来达到最优解 2.dijkstra算法的vis是记录是否出队,也就是说根据贪心的过程,我们在优先队列里可能会多次放一个点 但是我们只需要用距离最小的点来更新,其他入队的相同点不能更新来保证时间复杂度 3 ...
分类:
其他好文 时间:
2019-11-05 16:53:49
阅读次数:
70
钟长者(Orz)的课堂总结 一,欧拉回路:能够从一个点出发,不重复的走过每一条边,回到起点的路径称为欧拉回路。 判定条件:对于无向图:1,图是连通图 2,所有点的度数均为偶数 对于有向图:1,图是连通图 2,所有点的入度等于出度 二,欧拉路径:能够从一个点出发,不重复的走过每一条边的路径称为欧拉路径 ...
分类:
其他好文 时间:
2019-11-03 11:03:24
阅读次数:
107
Cover Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 440 Accepted Submission(s): 65Special Judge ...
分类:
其他好文 时间:
2019-10-18 22:13:52
阅读次数:
122
(摘自https://www.cnblogs.com/abc1604831024/p/9077112.html) 欧拉回路就是给一个图,存在一条回路把所边经过且每条边只经过一次。 对于无向图: 存在欧拉回路的条件:每个点的度都为偶数; 存在欧拉路的条件:有且只有两个点的度为一,且这两个点分别为起点和 ...
分类:
其他好文 时间:
2019-10-09 21:19:23
阅读次数:
163
"题面" A. 以行和列为节点建二分图跑欧拉路径。注意判是否连通。 B. Sub1 暴力排序。 Sub2 开前缀和数组,把 改为 。 Sub3 只需考虑 $l\in [1,100],r\in [n 100,n]$ 的区间。对这10000个区间排序。前缀和开不下,用主席树。 C. 注意期望不能相乘! ...
分类:
其他好文 时间:
2019-10-02 23:07:53
阅读次数:
131
Neko and Flashback 把a[ i ] - b[ i ] 看成边, 就是求一遍欧拉路径就好了。 注意图不连通的情况。。 ...
分类:
其他好文 时间:
2019-10-01 14:39:16
阅读次数:
96