雯舞

Love three things int he world -- Manchery

[欧拉回路] Codeforces 528C #296 (Div. 1) C. Data Center Drama

题意都点晦涩啊 就是加尽量少的边 然后给每条边定向 使得每个点出入度都是偶数 我们考虑一条偶数长度欧拉回路 每隔一条边反向一次 就好了 奇数条怎么办 任意加一个自环就好了#include<cstdio> #include<cstdlib> #include<al...

2017-03-07 20:30:07

阅读数:517

评论数:0

[欧拉回路 KM] AOJ 2724 Laser Cutter

存在一种方式等价于存在欧拉回路 对于有向图即入度=出度 所以对所有的线段的起点与终点按距离进行最小权匹配即可#include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring&...

2017-03-03 20:58:46

阅读数:250

评论数:0

[欧拉回路 并查集] Codeforces 547D #305 (Div. 1) D. Mike and Fish

这个题建图不难想 建成一个二分图 左边表示x右边表示y 然后在xy之间连边 奇点我们用一个额外点都连起来  然后就是找欧拉回路 用并查集 不然后T #include #include #include using namespace std; inline char nc(){ ...

2017-01-08 09:37:05

阅读数:348

评论数:0

[欧拉回路 最小生成树] IOI 2016 Roller Coaster Railraod

就是杜老师说的这样啦 #include #include #include using namespace std; typedef long long ll; inline char nc(){ static char buf[100000],*p1=bu...

2017-01-03 17:38:31

阅读数:953

评论数:0

[欧拉回路] Codeforces 429E #245 (Div. 1) E. Points and Segments

题解传送门:http://codeforces.com/blog/entry/12265 #include #include #include using namespace std; inline char nc(){ static char buf[100000],*p1=bu...

2016-12-27 20:42:18

阅读数:569

评论数:0

[欧拉回路 dfs树] Balkan OI 2016 Acrobat

传送门:http://boi2016.ccs.org.cy/ 大概就是一个二分图 每次可以使一条xi-yj的边变换为xj-yi 或在y之间任意加边 使存在欧拉回路 我们可以先把x侧都度数为偶数 我们发现 对于xi-yj进行变换 xi yi xj yj 奇偶性都发生变化 然后呢 我们对...

2016-12-27 20:41:01

阅读数:385

评论数:0

[欧拉回路] BZOJ 2935 [Poi1999]原始生物 Primitivus

建图十分明显 就是求最短的路径覆盖所有边 对于每个连通分量  要是存在欧拉回路 那么就是边数+1 如果不存在欧拉回路 那么加边成为欧拉回路 然后任意拆一条边 所以就是边数 #include #include #include using namespace std; const int N=...

2016-12-17 11:12:56

阅读数:682

评论数:0

[欧拉路径] POI 1996 Stage II Problem 3 Gambling

详见:http://blog.sina.com.cn/s/blog_51cea4040100hf8v.html n个发生器就是n个点,边是每个发生器到它产生的数字,单向边。     那么,这题要做的事就变成,走一条路,使得在无路可走的时候,要么是没有停在n点,要么是没有遍历所有的边。    ...

2016-12-06 21:10:04

阅读数:191

评论数:0

[中国邮路问题 欧拉回路 最短路 一般图匹配||状压DP] FZU 1009 Jogging Trails

论文:仇荣琦《欧拉回路性质与应用探究》 本来以为完全图匹配有什么高深的算法 结果去看参考资料里的论文就是带花树 汗  这道题n小 状压每个点的奇偶性 #include #include #include using namespace std; inline char nc(){...

2016-12-06 21:07:48

阅读数:327

评论数:0

[欧拉回路 二分图] CEOI 2005 Day1 Depot Rearrangement

论文:仇荣琦《欧拉回路性质与应用探究》 #include #include #include using namespace std; typedef pair abcd; inline char nc(){ static char buf[100000],*p1=buf...

2016-12-06 21:03:25

阅读数:320

评论数:0

[欧拉回路 构造 || 网络流] Codeforces 723E #375 (Div. 2) E. One-Way Reform

通过欧拉回路构造  称度为偶数的点为偶点 度为奇数为奇点 偶点可以满足条件 而奇点不能 肯定可以通过只加奇点之间的边使得存在欧拉回路 然后求欧拉回路 把加的边删去 对偶点无影响 那么就能使所有偶点满足条件 网络流?我不是很会网络流的做法 #include #include #include...

2016-10-05 21:14:06

阅读数:351

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭