洛谷 P2756飞行员配对方案问题 P2055假期的宿舍【二分图匹配】 飞行员配对方案问题 题目背景 第二次世界大战时期.. 题目描述 英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员 ...
分类:
其他好文 时间:
2018-02-21 22:16:27
阅读次数:
158
题解: 解法一:建立图论模型,发现只要联通块中有环则这个联通块中的值都可以被攻击到 如果是树,则只能攻击size-1个 解法二:二分图匹配,二分答案,看看是否能攻击到mid ...
分类:
其他好文 时间:
2018-02-21 19:40:02
阅读次数:
113
luoguP2526_[SHOI2001]小狗散步_二分图匹配 题意: Grant喜欢带着他的小狗Pandog散步。Grant以一定的速度沿着固定路线走,该路线可能自交。Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇。小狗和主人同时从(X1,Y1)点出发,并同时在(Xn,Yn)点汇合 ...
分类:
其他好文 时间:
2018-02-21 18:15:55
阅读次数:
185
https://www.luogu.org/problemnew/show/P3386#sub 1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 #include <cstring> 5 6 int match[10 ...
分类:
其他好文 时间:
2018-02-18 10:29:17
阅读次数:
124
题目传送门 二分图匹配的题目。 但建边有一定难度,关系比较复杂。 首先要统计总共需要几张床。 在校且住校的会有一张床,不住校的有一张床。 然后对于在校且住校的与自己的床连边,不住校的与认识的住校的人连一条边。 跑一遍匈牙利就好了。 code: ...
分类:
其他好文 时间:
2018-02-13 15:42:20
阅读次数:
175
链接 "bzoj 1433: [ZJOI2009]假期的宿舍" 题解 构建二分图,每个人需要住校的人连认识的人的空床和自己的床, 匈牙利算法二分图匹配 注意清空上组数据ORZ 代码 c++ include include include inline int read() { int x=0; ch ...
分类:
其他好文 时间:
2018-02-10 21:57:23
阅读次数:
202
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1562 题意: 给定n,定义D(x,y) = min(|x-y|, n-|x-y|),然后给定数组d[i] = D(i,T[i])。 让你求一个0到n-1的排列T,下标i∈[0,n-1],满足 ...
分类:
其他好文 时间:
2018-02-10 17:36:27
阅读次数:
153
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1059 题意: 给你一个n*n的01矩阵。 你可以任意次地交换某两行或某两列。 问你是否可以让这个矩阵的主对角线(左上角到右下角的连线)上的格子均为黑色。 题解: 可以发现,对于一个格子,无论 ...
分类:
其他好文 时间:
2018-02-08 20:14:26
阅读次数:
197
题目描述: Professor Clumsey is going to give an important talk this afternoon. Unfortunately, he is not a very tidy person and has put all his transparenc ...
分类:
其他好文 时间:
2018-02-08 00:38:09
阅读次数:
151
经典二分图匹配问题。把每个点拆成两个,对于原图中的每一条边(i,j)连接(i,j+n),最小路径覆盖就是点数n 二分图最大匹配。方案直接顺着匹配dsf。。 cpp include include using namespace std; const int N=505,M=120005; int n ...
分类:
编程语言 时间:
2018-02-07 00:34:04
阅读次数:
207