随笔分类 -  图-二分图

【HDOJ5943】Kingdom of Obsession(数论)
摘要:题意:给定n个人,n个座位,人的编号是【1,n】,座位的编号是【s+1,s+n】,编号为i的人能坐在编号为j的座位上的条件是j%i=0 问是否存在一组方案使得座位和人一一对应 n,s<=1e9 思路:首先考虑如果区间【1,n】和【s+1,s+n】有重叠则重叠部分必然座位和人两两编号相同对应,因为这样 阅读全文

posted @ 2019-11-25 19:07 myx12345 阅读(199) 评论(0) 推荐(0) 编辑

【PowerOJ1753&网络流24题】分配问题(KM)
摘要:题意: 思路:费用流可做 最好的算法是KM板子 阅读全文

posted @ 2019-10-30 15:45 myx12345 阅读(209) 评论(0) 推荐(0) 编辑

【PowerOJ1744&网络流24题】方格取数问题(最小割)
摘要:题意: n,m<=30 思路: 【问题分析】 二分图点权最大独立集,转化为最小割模型,从而用最大流解决。 【建模方法】 首先把棋盘黑白染色,使相邻格子颜色不同,所有黑色格子看做二分图X集合中顶点,白色格子看做Y集合顶点,建立附加源S汇T。 1、从S向X集合中每个顶点连接一条容量为格子中数值的有向边。 阅读全文

posted @ 2019-10-29 15:56 myx12345 阅读(226) 评论(0) 推荐(0) 编辑

【PowerOJ1742&网络流24题】试题库问题(最大流)
摘要:题意: 思路: 【问题分析】 二分图多重匹配问题,用最大流解决。 【建模方法】 建立二分图,每个类别为X集合中的顶点,每个题为Y集合中的顶点,增设附加源S和汇T。 1、从S向每个Xi连接一条容量为该类别所需数量的有向边。 2、从每个Yi向T连接一条容量为1的有向边。 3、如果一个题i属于一个类别j, 阅读全文

posted @ 2019-10-29 15:18 myx12345 阅读(223) 评论(0) 推荐(0) 编辑

【PowerOJ1738&网络流24题】最小路径覆盖问题 (最大流)
摘要:题意: 思路: 【问题分析】 有向无环图最小路径覆盖,可以转化成二分图最大匹配问题,从而用最大流解决。 【建模方法】 构造二分图,把原图每个顶点i拆分成二分图X,Y集合中的两个顶点Xi和Yi。对于原图中存在的每条边(i,j),在二分图中连接边(Xi,Yj)。然后把二分图最大匹配模型转化为网络流模型, 阅读全文

posted @ 2019-10-26 17:07 myx12345 阅读(214) 评论(0) 推荐(0) 编辑

【HDOJ6667】Roundgod and Milk Tea(模拟)
摘要:题意:有n个班级,每个班级有a[i]个人,b[i]杯奶茶 每个人至多喝一杯奶茶,且不能喝自己班的 问能喝到奶茶的最多总人数 n<=1e6,a[i],b[i]<=1e9 思路: 做法一: 做法二:题解做法 阅读全文

posted @ 2019-10-11 15:56 myx12345 阅读(188) 评论(0) 推荐(0) 编辑

【EOJ3652】乘法还原(二分图)
摘要:题意: 思路:Orz Claris 先找出所有平方项,将与有平方项的数有关的数对暂时忽略,剩下的直接连边就是一张二分图,暴力DFS染色 将有平方项的数两边都加一个,再判字典序即可 我不会判字典序……耽误了一个下午 阅读全文

posted @ 2018-12-08 19:53 myx12345 阅读(264) 评论(0) 推荐(0) 编辑

【CF387D】George and Interesting Graph(二分图最大匹配)
摘要:题意:给定一张n点m边没有重边的有向图,定义一个有趣图为:存在一个中心点满足以下性质: 1、除了这个中心点之外其他的点都要满足存在两个出度和两个入度。 2、中心 u 需要对任意顶点 v(包括自己)有一条(u,v)的边和(v,u)的边,即他们都要互通。 现在可以删除和添加边,使得给出的原图满足以上情况 阅读全文

posted @ 2018-10-23 20:08 myx12345 阅读(332) 评论(0) 推荐(1) 编辑

【BZOJ1059】矩阵游戏(二分图最大匹配)
摘要:题意:矩阵游戏在一个N*N黑白方阵进行。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色) 列交换操作:选择矩阵的任意行列,交换这两列(即交换对应格子的颜色) 游戏的目标,即通过若干次操作,使得方阵的主对角线(左上角到右下角的连线)上的格子均为黑色。 阅读全文

posted @ 2018-10-21 20:19 myx12345 阅读(217) 评论(0) 推荐(0) 编辑

【HDOJ5971】Wrestling Match(二分图,并查集)
摘要:题意:有n个人,m场比赛,x个人为good player,y个人为bad player, 每场比赛两个人分分别为good和bad,问good和bad是否会冲突 1 ≤ N≤ 1000,1 ≤M ≤ 10000 思路:二分图 根据已有的点暴力遍历,判有没有冲突即可 并查集也能写,队友写的搜索 阅读全文

posted @ 2018-10-06 16:35 myx12345 阅读(218) 评论(0) 推荐(0) 编辑

【ZJOI2017 Round1练习】D2T1 river(二分图)
摘要:题意: 思路:这道题并没有官方题解 没有羊驼在所有三元组中出现就是NO 现在考虑不少于1只的情况 删去其中一只,我们得到了两组点和一些边 我们只要判断这是否为一张二分图,使用暴力染色的方法就有60分了 至于标程……谁看得懂呢……貌似是暴力加了点优化…… 阅读全文

posted @ 2017-03-02 09:33 myx12345 阅读(167) 评论(0) 推荐(0) 编辑

【BZOJ1305】dance跳舞(最大流,裂点,二分答案)
摘要:题意:一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。 有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。 给出每对男 阅读全文

posted @ 2016-12-17 10:08 myx12345 阅读(306) 评论(0) 推荐(0) 编辑

【Codevs1922&网络流24题】骑士共存问题(最小割)
摘要:题意: 在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入。 对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士,使得它们彼此互不攻击。 n<=200,m<=n^2 思路:经典的二分图最大独立集,采用黑白点染 阅读全文

posted @ 2016-12-15 20:01 myx12345 阅读(282) 评论(0) 推荐(0) 编辑

【CF173B】Chamber of Secrets(二分图,最短路)
摘要:题意:给你一个n*m的地图,现在有一束激光从左上角往右边射出,每遇到‘#’,你可以选择光线往四个方向射出,或者什么都不做,问最少需要多少个‘#’往四个方向射出才能使关系在n行往右边射出。 思路:将每一行,每一列看做二分图中的一个点,a[i,j]='#'就将第i行和第j列之间连一条边,最短路DFS即可 阅读全文

posted @ 2016-11-11 14:41 myx12345 阅读(431) 评论(0) 推荐(0) 编辑

导航

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