随笔分类 -  图论-二分图匹配

摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4443 【题目大意】 从矩阵中选出N个数,其中任意两个数字不能在同一行或同一列 求选出来的N个数中第K大的数字的最小值是多少。 【题解】 我们二分这个第k大数字的大小,将其以上的数字全部删 阅读全文
posted @ 2017-05-19 00:18 forever97 阅读(205) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=2819 【题目大意】 给出一个棋盘,由白格子和黑格子组成,可以交换棋盘的行列, 使得其主对角线为黑格子,其余均为白格子,问是否能达成, 如果能达成输出交换步骤,否则输出-1 【题解】 我们对于所有的黑 阅读全文
posted @ 2017-04-06 17:04 forever97 阅读(143) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 Link 【题目大意】 给你一些由一块黑块和两块白块组成的L形拼图,问你是否能够拼成给出的图 【题解】 我们将所有的黑块拆点,拆分为纵向和横向,和周围的白块连边, 如果能够得到完美匹配,则说明可以拼成,否则就不能 【代码】 阅读全文
posted @ 2017-03-02 22:45 forever97 阅读(249) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2251 【题目大意】 给出一张图,现在有一些任务,要求在ti时刻送礼物到pi地点 问至少需要几个圣诞老人才能准时完成任务 【题解】 我们将送完一个礼物之后还能赶到下一个地 阅读全文
posted @ 2017-02-17 10:57 forever97 阅读(261) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=2226 【题目大意】 给出一张图,上面有泥和草地,有泥的地方需要用1*k的木板覆盖, 有草地的地方不希望被覆盖,问在此条件下需要的最少木板数目 【题解】 我们将四周都当成草地,将每块草地拆成横向点和纵向点 对于每一块泥地,我们将其向 阅读全文
posted @ 2017-02-17 10:23 forever97 阅读(154) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=2724 【题目大意】 出一些01串,如果一个位置为*,则表示这个位置可以填0和1,产生不同的串 现在要匹配所有产生的串,你可以生成一些模式,生成的模式中最多可以有一个*, 表示可以同时匹配这个位置上的0或1,问你至少生成几个串,就能 阅读全文
posted @ 2017-02-15 16:28 forever97 阅读(134) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=3692 【题目大意】 男生相互之间都认识,女生相互之间也都认识, 一些男生和一些女生相互之间也认识,求找出最多的人参加派对, 他们相互之间都认识 【题解】 我们建认识图的反图,将相互之间不认识的连线, 那么问题转化为求这个图的最大独 阅读全文
posted @ 2017-02-15 15:47 forever97 阅读(124) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=1466 【题目大意】 给出一些人和他们所喜欢的人,两个人相互喜欢就能配成一对, 问最后没有配对的人的最少数量 【题解】 求最少数量,就是最多匹配的补集,因此做一遍二分图匹配即可。 【代码】 阅读全文
posted @ 2017-02-15 15:23 forever97 阅读(128) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=1486 【题目大意】 给出每张幻灯片的上下左右坐标,每张幻灯片的页码一定标在这张幻灯片上, 现在问你有没有办法唯一鉴别出一些幻灯片 【题解】 我们先求一遍匹配,然后对于匹配的边进行删去后再匹配, 如果匹配数量发生变化,则说明这条边不 阅读全文
posted @ 2017-02-15 15:06 forever97 阅读(147) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=2112 【题目大意】 给出一些挤奶器,每台只能供给M头牛用,牛和挤奶器之间有一定的距离 现在要让每头牛都挤奶,同时最小化牛到挤奶器的距离,求最小距离 【题解】 首先用floyd计算出牛和挤奶器之间的距离, 我们二分最小答案,然后利用 阅读全文
posted @ 2017-02-13 14:38 forever97 阅读(111) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=1274 【题目大意】 给出一些奶牛和他们喜欢的草棚,一个草棚只能待一只奶牛, 问最多可以满足几头奶牛 【题解】 奶牛和喜欢的草棚连线,做二分图匹配即可 【代码】 阅读全文
posted @ 2017-02-12 15:45 forever97 阅读(106) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=3057 【题目大意】 给出一个迷宫,D表示门,.表示人,X表示不可通行, 每个门每时间单位只允许一个人通过, 每个人移动一格的为一时间单位的时间, 问所有人逃离这个迷宫的最小时间 【题解】 我们首先对于每个门进行搜索,求出其到每个人 阅读全文
posted @ 2017-02-09 13:49 forever97 阅读(198) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://poj.org/problem?id=3041 【题目大意】 一个棋盘上放着一些棋子 每次操作可以拿走一行上所有的棋子或者一列上所有的棋子 问几次操作可以拿完所有的棋子 【题解】 每个棋子相当于是连接行列二分图的边,我们做一遍二分图匹配就是答案。 【代码】 阅读全文
posted @ 2017-02-09 12:43 forever97 阅读(119) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5727 【题目大意】 现在有n颗阴珠子和n颗阳珠子,将它们阴阳相间圆排列构成一个环,已知有些阴珠子和阳珠子不能放在相邻的位置,否则这颗阳珠子就会失去功效,输出最少失去能量的阳珠子数目 【题解】 对于阴 阅读全文
posted @ 2016-11-17 19:16 forever97 阅读(195) 评论(0) 推荐(0) 编辑
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1143 【题目大意】 给出一张有向图,问最大不连通点集,连通具有传递性 【题解】 我们将每个点拆点,拆成出点和入点,出点连接超级源点,入点连接超级汇点, 我们发现答案就是最小割的补集,而最 阅读全文
posted @ 2016-11-17 19:14 forever97 阅读(191) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示