![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论---二分图
妖怪吧
这个作者很懒,什么都没留下…
展开
-
二分图匹配 (匈牙利算法) 洛谷3386
题目背景 二分图 题目描述 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 输入输出格式 输入格式: 第一行,n,m,e 第二至e+1行,每行两个正整数u,v,表示u,v有一条连边 输出格式: 共一行,二分图最大匹配 输入输出样例 输入样例#1: 复制 1 1 1 1 1 输出样例#1: 复制 1 说明 n,m \leq 1000 n,m≤10...原创 2018-03-06 23:01:11 · 269 阅读 · 0 评论 -
LUOGU P2756 飞行员配对方案问题
题目背景 第二次世界大战时期.. 题目描述 英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找...原创 2018-08-24 21:44:16 · 175 阅读 · 0 评论 -
BZOJ 2744: [HEOI2012]朋友圈
传送门 解题思路 直接跑最大团洛谷上能得70分,惊了。说说正解,首先A国的必须xor后mod2余1,就相当于两个人必须是1奇1偶,所以A国的人只能选0,1,2个,我们可以暴力枚举选谁。继续考虑B国,现在的问题实际上就简化为了在B国中选出一个最大团,这个团也必须和A国所选出的人是朋友,又因为最大团=总点数-补图的最大匹配,补图就是将原来连着的边断了,原来没连的边连上,而进一步可以发现其实B国...原创 2018-08-22 16:54:18 · 181 阅读 · 0 评论 -
BZOJ 4554: [Tjoi2016&Heoi2016]游戏
Time Limit: 20 Sec Memory Limit: 128 MB Submit: 951 Solved: 572 [Submit][Status][Discuss] Description 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看 是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题...原创 2018-08-16 19:47:55 · 92 阅读 · 0 评论 -
BZOJ 1059: [ZJOI2007]矩阵游戏
传送门 解题思路 二分图匹配,出现1后让这一行和这一列连边,然后跑一遍匈牙利,判断最后的ans是否等于n。刚开始想复杂了,这样连了后还拆点反着连。。 代码 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algori...原创 2018-07-27 09:02:00 · 120 阅读 · 0 评论 -
BZOJ 1191: [HNOI2006]超级英雄Hero
Time Limit: 10 Sec Memory Limit: 162 MB Submit: 5867 Solved: 2622 [Submit][Status][Discuss] Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的 多少获得不同数目的奖品或奖金。主持人问题准备了若干道题目,只有当选手正确回...原创 2018-07-15 20:39:35 · 106 阅读 · 0 评论 -
洛谷 P1155 双栈排序
题面 解题思路 这道题乍一看还以为是个模拟。。怒写一发30分(noip提高组t4有模拟吗?)。 其实很好hack,如 10 10 2 8 1 7 9 3 4 5 6 按模拟的思路,应该是10入第一个栈,2入第一个栈,8入第二个栈,1入第一个栈,把1、2 弹出,所以此时第一个栈还剩10,第二个栈还剩8。...原创 2018-06-19 15:26:26 · 206 阅读 · 0 评论 -
BZOJ 1854: [Scoi2010]游戏
Time Limit: 5 Sec Memory Limit: 162 MB Submit: 6451 Solved: 2650 [Submit][Status][Discuss] Description lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且...原创 2018-06-21 20:01:42 · 112 阅读 · 0 评论 -
noip提高组 2010 关押罪犯 (洛谷1525)
题目描述 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件。 每年年末,警察局会将本年内监狱中...原创 2018-03-07 00:14:05 · 181 阅读 · 0 评论 -
LUOGU P4251 [SCOI2015]小凸玩矩阵
传送门 解题思路 二分图匹配,首先二分一个答案,然后对于权值小于这个答案的,行向列连边,然后跑最大匹配,如果最大匹配数>n-k,说明权值比它小的也一定可以满足答案,就缩小边界,时间复杂度O(nmlog(nm)) 代码 #include<iostream> #include<cstdio> #include<cstring> #inclu...原创 2018-08-25 17:47:42 · 166 阅读 · 0 评论