欧拉图
文章平均质量分 91
qkoqhh
这个作者很懒,什么都没留下…
展开
-
hdu 3018
以前没去管过欧拉通路和欧拉回路。。现在来搞一下。。。 其实知识点很少,就是几个结论,无向图看度为奇数的点,有向图看出入度是否相等。。。还有欧拉通路和欧拉回路都是建立在图连通就基础之上,处理此类问题必然少不了并查集。。 当然图论的证明一般都很玄学,所以不去深究了。。。 这题思路就是对非欧拉回路,组数为奇数点个数/2,然后欧拉回路显然是1。。然后要注意一下存在孤立点的情况。。 /*原创 2017-11-24 18:05:50 · 318 阅读 · 0 评论 -
hdu 1956
学欧拉图过程中就遇到了混合欧拉的判定。。然后难度一下子上去了。。 这个sigthseeing tour是道很经典的题。。我初学网络流的时候,还有hdu、poj、白书上好像都有。。 然后大致思路是酱紫的:先判断是否连通。。然后在判断入度和出度差为奇数的点,有的话肯定是没有欧拉回路的,然后有向边可以不管,无向边暂时随机定向,剩下的问题就是如何吧原创 2017-11-25 20:32:22 · 255 阅读 · 0 评论 -
hdu6311(无向图最小路径覆盖->欧拉路径->fleury 欧拉路径模板)
这题主要是个套路。。就是求无向图最小路径覆盖。。 与有向图的二分图做法不同,这个是转化为求最少的欧拉路径。。 欧拉图有个结论是欧拉路径的个数为度为奇数的点的个数/2(可以类比欧拉回路的结论) 然后求欧拉路径的方法是fleury算法。。其思想就是暴力dfs,然后巧妙的地方就是边是方向取的,即以出栈的顺序为欧拉路径。。 然后就是一大堆细节问题。。大概是今天没什么人做出来的原因。。。 这题其实...原创 2018-07-26 00:15:44 · 1473 阅读 · 0 评论