欧拉回路
文章平均质量分 77
commonc
这个作者很懒,什么都没留下…
展开
-
BZOJ2278: [Poi2011]Garbage
题目大意:给定n个点m条边,每条边有一个初始权值0或1,有一个最终权值0或1,每次可以给一个简单环上的边权值异或1,求一种方案使得每条边从初始权值变成最终权值 一看这个样子就知道不需要该变的边没啥用,因为反正都要变两次,不如把这两次合起来,然后这些边不变.. 然后我就写了一个找欧拉回路的算法,交上去WA了.... 然后就要了数据,发现需要特判单独的点,否则会输出一些奇原创 2016-07-09 15:14:13 · 701 阅读 · 0 评论 -
BZOJ2095: [Poi2010]Bridges
题目大意:给一张图,每条边有一个a到b的代价,同时还有一个b到a的代价,求一个经过所有边所有点的路径使得路径代价最大值最小 首先知道要二分,这样这张图就变成了一些边固定了方向而另一些边两个方向都可以走,这就是一个经典的混合图欧拉回路问题,直接求解即可 混合图欧拉回路知识点讲解戳→这里 #include #include #include #include #define N原创 2016-09-05 19:43:27 · 1054 阅读 · 0 评论 -
混合图的欧拉回路
前言:前几天做了一道混合图欧拉回路的题,感觉这个算法比较厉害,学完之后写在这里怕以后忘了 算法目的:求混合图(有的边是单向,有的边是双向)的欧拉回路 预备知识:1.无向图欧拉回路求法 2.有向图欧拉回路求法 3.网络流算法 (其实有向图的欧拉回路相对于无向图来说就相当于再限制一下每个点出度=入度即可,第一个和第三个不会就自己去学吧) 大概思路:先原创 2016-09-05 19:24:35 · 2952 阅读 · 0 评论