图论-二分图
All_fade_away
这个作者很懒,什么都没留下…
展开
-
P1963 [NOI2009]变换序列
题目描述 不想水字,详见某谷:P1963[NOI2009]变换序列 solution 其实 的计算就类似于环上的距离。 对于每一个都可能有两种位置选择:,。 所以把它们分别连边,二分图上匈牙利算法求完美匹配即可。 #include<iostream> #include<cstdio> #define FOR(i,a,b) for(int i...原创 2019-08-17 11:19:49 · 110 阅读 · 0 评论 -
P2825 [HEOI2016/TJOI2016]游戏
题目描述 详见P2825[HEOI2016/TJOI2016]游戏。 solution 套路题。 一般思路是行列建点跑二分图最大匹配。 此题中的#会分隔行列,因此我们把每行的极大联通块设为点,列同理建点。 再对于每个*对应的行的极大联通块与列的最大联通块编号连边,跑最大匹配即可。 #include<bits/stdc++.h> using namespace st...原创 2019-08-17 12:28:12 · 127 阅读 · 0 评论 -
P3033 [USACO11NOV]牛的障碍Cow Steeplechase
P3033 [USACO11NOV]牛的障碍Cow Steeplechase 题目描述 详见:P3033[USACO11NOV]牛的障碍Cow Steeplechase solution 裸题。 对于每一对相交的线段,连一条边,表示这一对线段不能都取。 显然这样会建立一个二分图(横的线段不会两两相交,纵向同理)。 于是就变成了最大独立集的模板。 #include<bits...原创 2019-08-17 12:53:53 · 103 阅读 · 0 评论