二分图匹配
小蒟蒻yyb
Studnet
展开
-
【洛谷2055】【CJOJ2487】【ZJOI2009】 假期的宿舍
题面题目描述学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是 B 睡 A 的床而 C 睡 B 的床。而实际情况可能非常复杂,有的人可能认识好多在校学生,在校学生之间也不一定都互相认识。我们已知一共原创 2017-07-13 21:02:04 · 745 阅读 · 0 评论 -
【BZOJ1562】【NOI2009】变换序列
题面BZOJ 洛谷这题面写的是真的丑,还是先手动翻译成人话。 让你构造一个0..N−10..N−10..N-1的排列TTT 使得Dis(i,Ti)Dis(i,Ti)Dis(i,T_i)为给定的值,如果有多个满足条件则输出字典序最小的那个。 其中,Dis(x,y)=min(|x−y|,N−|x−y|)Dis(x,y)=min(|x−y|,N−|x−y|)Dis(x,y)=min(|x...原创 2018-06-15 19:08:58 · 167 阅读 · 0 评论 -
【BZOJ4443】小凸玩矩阵(二分答案,二分图匹配)
题面BZOJDescription小凸和小方是好朋友,小方给小凸一个N*M(N<=M)的矩阵A,要求小秃从其中选出N个数,其中任意两个数字不能在同一行或同一列,现小凸想知道选出来的N个数中第K大的数字的最小值是多少。Input第一行给出三个整数N,M,K 接下来N行,每行M个数字,用来描述这个矩阵Output如题 Sample Input3 4 21 5 6 6 8 3 4 36 8 6 3Sam原创 2018-03-27 10:07:46 · 273 阅读 · 0 评论 -
【网络流24题】飞行员配对方案问题
题面这些题都用Cogs交算了 因为cogs有SPJ 题面题解很简单的二分图匹配 匈牙利算法就能够解决 求最大流的话 再加上一个源点一个汇点即可#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#in原创 2017-12-29 09:01:06 · 270 阅读 · 0 评论 -
【BZOJ4554】游戏(二分图匹配,网络流)
题解Description在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看 是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张 地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹所在的一行和一 列,炸弹的威力可以穿透软石头,但是不能穿透硬石头。给定一张n原创 2017-12-28 19:30:43 · 176 阅读 · 0 评论 -
【网络流24题】分配问题(费用流)
题面Cogs题解这。。。。二分图最大带权匹配呀 KM可以直接AC 懒得写了 一个费用流跑过去了 和运输问题一毛一样呀。。。#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#include<map>原创 2018-01-04 15:00:59 · 276 阅读 · 0 评论 -
【BZOJ3140】消毒(二分图匹配)
题面Description最近在生物实验室工作的小T遇到了大麻烦。 由于实验室最近升级的缘故,他的分格实验皿是一个长方体,其尺寸为a*b*c,a、b、c 均为正整数。为了实验的方便,它被划分为a*b*c个单位立方体区域,每个单位立方体尺寸 为1*1*1。用(i,j,k)标识一个单位立方体,1 ≤i≤a,1≤j≤b,1≤k≤c。这个实验皿已经很久没有人用了,现在,小T被导师要求将其中一些单位立方体原创 2017-12-28 16:54:00 · 197 阅读 · 0 评论 -
【POJ 3401】Asteroids
题面Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are conveniently locat原创 2017-07-24 10:01:39 · 321 阅读 · 0 评论 -
【HDU 2063】过山车(二分图最大匹配模板题)
题面 RPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和linle或LL做partner,PrincessSnow愿意和水域浪子或伪酷儿做partner。原创 2017-07-10 17:25:18 · 1029 阅读 · 0 评论 -
【洛谷1640】[SCOI2010]连续攻击游戏
题目描述lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用的属性值必须从1开始连续递增地攻击,才能对boss产生伤害。也就是说一开始的时候,lxhgww只原创 2017-07-16 20:57:02 · 290 阅读 · 0 评论 -
【洛谷1129】 [ZJOI2007]矩阵游戏
题面题目描述小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意两列,交换这两列(即交换对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵的主对角线(左上角到右下角的连线)上原创 2017-07-14 17:26:20 · 412 阅读 · 0 评论 -
【CJOJ1167】【洛谷1894】[USACO4.2]完美的牛栏
题面Description农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当然,一头奶牛只能在一个牛栏中产奶。 给出奶牛们的原创 2017-07-13 19:40:47 · 283 阅读 · 0 评论 -
【洛谷1402】酒店之王
题面题目描述XX酒店的老板想成为酒店之王,本着这种希望,第一步要将酒店变得人性化。由于很多来住店的旅客有自己喜好的房间色调、阳光等,也有自己所爱的菜,但是该酒店只有p间房间,一天只有固定的q道不同的菜。有一天来了n个客人,每个客人说出了自己喜欢哪些房间,喜欢哪道菜。但是很不幸,可能做不到让所有顾客满意(满意的条件是住进喜欢的房间,吃到喜欢的菜)。这里要怎么分配,能使最多顾客满意呢?输入格式:第一行给原创 2017-07-11 11:26:24 · 335 阅读 · 0 评论 -
【HDU2255】奔小康赚大钱
题面 传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一间房子。另一方面,村长和另外的村领导希望得到最大的效益,这样村里的机构才会有钱.由于老百姓都比较富裕,他们都能对每一间房子在他们的原创 2017-07-11 10:11:07 · 370 阅读 · 0 评论 -
【CJOJ1494】【洛谷2756】飞行员配对方案问题
题面题目背景第二次世界大战时期..题目描述英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找出最佳飞行原创 2017-07-10 20:30:03 · 361 阅读 · 0 评论 -
【BZOJ2437】【NOI2011】兔兔与蛋蛋(博弈论,二分图匹配)
题面BZOJ题解考虑一下暴力吧。 对于每个状态,无非就是要考虑它是否是必胜状态 这个直接用dfsdfsdfs爆搜即可。 这样子对于每一次操作,考虑兔兔操作后的状态是否是必胜状态 如果这个状态是必胜状态,并且蛋蛋操作完后的状态是(兔兔的)必败状态 那么这就是一个“犯错误”的操作。 这样暴力可以拿到75pts75pts75pts#include<iostream&...原创 2018-06-16 22:26:16 · 182 阅读 · 0 评论