随笔分类 - 图论—二分图判定及二分图最大匹配
摘要:链接:https://ac.nowcoder.com/acm/contest/11256/J 来源:牛客网 题目描述 There are nn jewels under the sea, and you want to salvage all the jewels. Image that the s
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/11254/B 来源:牛客网 题目描述 Goodeat has a white chessboard with n rows and m columns. Each grid (i, j) has a weight c(i
阅读全文
摘要:最终为黑色的,实际上相当于每行和每列进行了匹配。如果只看对角线其他地方全看作白色的话,交换行列后每行和每列还是匹配的,只不过匹配的对象变了。因此交换行列并不改变最终匹配的状态(可以联想线性代数里的行变换等等)。因此把行看作左部点,列看作右部点,每个黑点看作连接行列的边,跑匈牙利
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/problem/51316 来源:牛客网 题目描述 On a grid map there are n little men and n houses. In each unit time, every little man can mo
阅读全文
摘要:二分图最大匹配问题。把需要找床(非本校学生以及本校不回家学生)作为左部点,本校学生的床(以序号i + n存储为点)作为右部点,遍历关系矩阵,对于本校不回家学生和他的床连双向边,需要床的学生(本校不回家学生以及外校学生)和认识他的本校学生(无论回不回家)的床连边,跑匈牙利 or 网络流 求出来二分图最
阅读全文
摘要:Note that girls in Arpa’s land are really attractive. Arpa loves overnight parties. In the middle of one of these parties Mehrdad suddenly appeared. H
阅读全文
摘要:Freda的城堡遭受了 M 个入侵者的攻击! Freda控制着 N 座导弹防御塔,每座塔都有足够数量的导弹,但是每次只能发射一枚。 在发射导弹时,导弹需要 T1 秒才能从防御塔中射出,而在发射导弹后,发射这枚导弹的防御塔需要 T2 分钟来冷却。 所有导弹都有相同的匀速飞行速度 V,并且会沿着距离最短
阅读全文
摘要:给定一个N行M列的棋盘,已知某些格子禁止放置。 问棋盘上最多能放多少个不能互相攻击的車。 車放在格子里,攻击范围与中国象棋的“車”一致。 输入格式 第一行包含三个整数N,M,T,其中T表示禁止放置的格子的数量。 接下来T行每行包含两个整数x和y,表示位于第x行第y列的格子禁止放置,行列数从1开始。
阅读全文
摘要:给定一个N行N列的棋盘,已知某些格子禁止放置。 求最多能往棋盘上放多少块的长度为2、宽度为1的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。 输入格式 第一行包含两个整数N和t,其中t为禁止放置的格子的数量。 接下来t行每行包含两个整数x和y,表示位于第x行第y列的格子禁
阅读全文
摘要:题目描述 S 城现有两座监狱,一共关押着 NNN 名罪犯,编号分别为 1−N1-N1−N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值
阅读全文