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

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2426 题意:每n个学生和m个房间,现在要为每个学生安排一个房间居住,每个学生对于一些房间有一些满意度,如果满意度为负就说明该学生不喜欢住在这房间。现在问如何安排可以使所有学生的满意度总和最大。(不能将学生安排到他 阅读全文
posted @ 2018-07-10 19:23 Kayden_Cheung 阅读(214) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1143 题意: 思路: 二分图最大点独立集,首先用floyd判断一下可达情况。 #include<iostream> #include<cstdio> #include<cstring> using n 阅读全文
posted @ 2017-11-27 15:54 Kayden_Cheung 阅读(172) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4808 题意: 思路: 这图中的两个马只能选一个,二选一,很像二分图吧,对能互吃的两个棋子连线,在所选的任意两个棋子中,都不能互相有连线,这不就是最大点独立集吗? 最大独立集 = 顶点个数 - 最大匹配 阅读全文
posted @ 2017-11-27 14:45 Kayden_Cheung 阅读(197) 评论(0) 推荐(0) 编辑
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=5727 题意:现在有n个阳珠子和n个阴珠子,现在要把它们串成项链,要求是阴阳珠子间隔串,但是有些阴阳珠子在一起会让阳珠子变弱,现在问你串起来之后最少有几个阳珠子会变弱。 思路: 很考验思维的一道题目啊~ 阅读全文
posted @ 2017-10-11 22:37 Kayden_Cheung 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6178 题意:现在有一n个顶点的树形图,还有k只猴子,每个顶点只能容纳一只猴子,而且每只猴子至少和另外一只猴子通过边相连,现在要删边,保留最少的边使得满足题意。 思路: 贪心的想一想,顶点两两匹配时一条边的贡献值就 阅读全文
posted @ 2017-08-25 08:45 Kayden_Cheung 阅读(257) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3315 题意: 有S1到Sn这n个勇士要和X1到Xn这n个勇士决斗,初始时,Si的决斗对象是Xi. 如果Si赢了Xi,那么你将获得Vi分,否则你将获得-Vi分. Si和Xi对决时,Si有初始生命Hi,初始攻击Ai, 阅读全文
posted @ 2017-07-21 17:18 Kayden_Cheung 阅读(275) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-11419 题意:一个网格里面有一些目标,可以从某一行,某一列发射一发子弹,可以打掉它;求最少的子弹,和在哪里打? 思路: 每个点的x坐标与y坐标相连,现在就是要找一个最小点覆盖,同时还要输出哪些点被覆盖了。 阅读全文
posted @ 2017-05-24 20:27 Kayden_Cheung 阅读(212) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-11383 题意: 给定一个N×N矩阵,每个格子里都有一个正整数W(i,j)。你的任务是给每行确定一个整数row(i),每列也确定一个整数col(i),使得对于任意格子(i,j),w(i,j)<=row(i)+col(j)。所有的row( 阅读全文
posted @ 2017-05-21 09:15 Kayden_Cheung 阅读(205) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=2771 题意: 一个老师想带几个同学出去,但是他怕他们会谈恋爱,所以带出去的同学两两之间必须满足如下条件之一: ①身高差大于40 ②同性 ③喜欢的音乐风格不同 ④喜欢的运动相同 思路: 每两个人之间进行判断,如果不满足上面4个之一,则连一条线,说 阅读全文
posted @ 2017-03-31 13:54 Kayden_Cheung 阅读(185) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-12549 题意: 在一个Y行X列的网格里有空地(.),重要位置(*)和障碍物(#),用最少的机器人看守所有重要位置,每个机器人要放在一个格子里,面朝上下左右4个方向之一。机器人会发出激光,一直射到障碍物为止,沿途都是看守范围。 思路: 阅读全文
posted @ 2017-03-27 21:05 Kayden_Cheung 阅读(557) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=1325 题意: 两种机器A和B.机器A具有n种工作模式,称为mode_0,mode_1,...,mode_n-1,同样机器B有m种工作模式mode_0,mode_1,..., mode_m-1。开始时,它们都在mode_0工作。 对于给定的k个作 阅读全文
posted @ 2017-03-19 20:41 Kayden_Cheung 阅读(148) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=1034 题意: 猎人和狗一起出去,狗的速度是猎人的两倍,给出猎人的路径坐标,除了这些坐标外,地图上还有一些有趣的点,而我们的狗,就是要尽量去多的有趣的点。前提是在猎人到达一个点的时候,狗必须也正好到。 思路: 二分图匹配,猎人的路径在一边,有趣的 阅读全文
posted @ 2017-03-19 19:59 Kayden_Cheung 阅读(194) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-1663 题意: 给m个长度为n的模板串,每个模板串包含字符0,1和最多一个星号"*",其中星号可以匹配0或1。例如,模板01*可以匹配010和011两个串。改写这个模板集合,使得模板的个数最少。 思路: 一个模板只能匹配两个字符串。所以 阅读全文
posted @ 2017-03-07 21:19 Kayden_Cheung 阅读(244) 评论(0) 推荐(0) 编辑

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