带花树&一般图匹配
里阿奴摩西
这个作者很懒,什么都没留下…
展开
-
[Floyd 一般图最小权完美匹配] 算法马拉松25 F River?Rever!
首先把一个区间翻转的最小代价肯定不是题目给出的那个代价 我们先跑一通floyd就能搞出来最小代价 然后呢 把所有奇偶性变化的位置 连成一个完全图 跑最小权完美匹配就好了 不会带花树 拷了个随机匹配的板子#include<bits/stdc++.h>using namespace std;typedef long long ll;namespace Work{ const ll OO=1原创 2017-05-31 08:47:30 · 2811 阅读 · 1 评论 -
[Trick] 一般图最大匹配的随机匹配
写不出带花树的时候还是可以考虑下骗分的 但是这是可以卡的 一般图最大匹配的随机匹配hack法 在UOJ上已经被hack烂了具体做法 代码很清晰#include<cstdio>#include<cstdlib>#include<algorithm>#include<vector>#include<cstring>#include<ctime>#define cl(x) memset(x原创 2017-04-10 22:08:48 · 1409 阅读 · 0 评论 -
[一般图最大匹配 带花树] BZOJ 4405 [wc2016]挑战NPC
%%VFK 神出题 神构图传送门http://blog.csdn.net/yihuikang/article/details/10460997http://fanhq666.blog.163.com/blog/static/8194342620120304463580/模板基本是按照上面来打的#include #include #in原创 2016-02-05 15:23:00 · 1320 阅读 · 0 评论 -
[特殊的一般图最大匹配] BZOJ 4874 筐子放球
我们把能够放在一个桶里的球连边 就是个最大匹配 这种图比较特殊 其实是比较老的模型了 在算法合集之《数据关系的简化》就有讲过一个连通块 必然能够达到⌊n2⌋\lfloor {n\over 2}\rfloor 这个上界 具体我们把一个连通块拎成一棵树 其中左儿子和自己同名 右儿子和自己同姓 我们每次必然能够找到一个点 他的儿子全是叶子 如果只有一个儿子 直接连不然 可以选择一个 把另一个原创 2017-06-01 20:52:56 · 538 阅读 · 0 评论