KIJamesQi的博客

大神养成中。

hdu3468 Treasure Hunting(二分图)

在一个n*m的格子里面,有一些宝藏和一些聚集地; ‘.’ :表示空地,可以通过; ‘*’ :表示宝藏,可以通过; ‘#’ :表示墙,不能通过; ‘A’ ~ ‘Z’ || ‘a’ ~ ‘z’ :表示聚集地; 聚集地具有等级,就是他们的字典序;从最低字典序聚集地进入,从最高字典序...

2016-07-08 15:53:07

阅读数 277

评论数 0

poj3189 Steady Cow Assignment(枚举+多重匹配)

有n头牛和b个棚,每个棚有容量上限。每头牛对每个棚有个喜欢程度,现在给牛分配住棚且棚中牛的数目不能超过该棚的上限。 先输入n,b。然后n行,每行有b个数字x[j],表示该头牛对棚子x[j]的喜欢程度是j。 现在求一种分配方法使得任意两头牛对所在棚的满意程度的差值最小,输出最小差值。方法:枚举棚...

2016-07-02 22:57:32

阅读数 247

评论数 0

poj2594(可相交最小路径覆盖)

直接先传递闭包,等同于扩边,最后就是一般最小路径覆盖的做法了。const int maxn = 501; int g[maxn][maxn]; int linker[maxn]; bool vis[maxn]; int n, m; bool dfs(int u) { for (int v ...

2016-07-01 23:57:57

阅读数 183

评论数 0

uva1459Flowers Placement(二分图+dfs)

/***************************************** Author :Crazy_AC(JamesQi) Time :2016 File Name : 给定n行m列的花的摆放方式,要求就是每行每列不出现同色的,求第k字典序的摆放方式。 思...

2016-03-25 15:44:43

阅读数 244

评论数 0

poj2594Treasure Exploration

因为点可以重复经过,所以要扩展边以把间接的变成直接的。。。。 /***************************************** Author :Crazy_AC(JamesQi) Time :2015 File Name : ***********...

2016-02-06 17:42:30

阅读数 278

评论数 0

poj2771 Guardian of Decency

最大团,建立补图。 /***************************************** Author :Crazy_AC(JamesQi) Time :2015 File Name : ********************************...

2016-02-06 17:20:28

阅读数 296

评论数 0

poj1486 Sorting Slides

题目大意就是给定n个slide和n个数的坐标,问是否能唯一确定每个slide又个唯一的数字,数字只能用一次。 首先一个数字能代表一个slide的前提就是这个数字在slide内,预处理下就好了。 然后就是先跑遍二分图,进行一次匹配,在看每个匹配是不是一定只能这样,也就是说slide A是不是只能...

2016-02-06 14:57:13

阅读数 224

评论数 0

poj2724 Purifying Machine

每个奶酪上面n位二进制,含有0,1,*三种符号,现在有m个奶酪,我们需要用一个机器来clear这些奶酪,clear的条件就是机器上的n位二进制与奶酪上面的二进制相同,但是*可以代替0或1,所以这样的话只要两个奶酪的只有一个位置不同的话,还是可以用同一个改变clear两个奶酪了,所以这样就建边。然后...

2016-02-05 20:42:43

阅读数 470

评论数 0

hdu3081 Marriage Match II

题目大意就是有n对男女,玩儿结婚游戏,要求就是开始每个女生心目中都会有几个心仪的男生,同时呢,好友(girl)心仪的男生也是可以选做自己的boyfriend。每一轮游戏男女配对(只和心仪的)且不于之前配对过的配对,问最多可以玩儿几轮这样的游戏。 男女配对显然是二分图,然后就是二分次数k,k必然是...

2016-02-03 22:27:33

阅读数 217

评论数 0

lightoj1150 - Ghosts!

先预处理出来每个ghost到每个human后杀掉他后返回窝的最少时间。 然后人份时间上限建图,二分匹配判断匹配数目是否等于human的数目。。。 /***************************************** Author :Crazy_AC(JamesQi) ...

2016-02-03 22:20:55

阅读数 248

评论数 0

hdu3861The King’s Problem

题目意思就是一个国家有n个城市,里面的道路都是单向的,现在国王要把国家分割成区域,要求的就是,每个区域里面的点u、v,u到v可达或者是v到u可达。求最少要分隔成几个区域。 显然就是最小路径覆盖问题,只是要缩点。 /****************************************...

2016-02-01 23:37:20

阅读数 266

评论数 0

poj3189Steady Cow Assignment

题意:有n头牛,b个牛棚,每头牛心目中对牛棚都有个满意度,而每个牛棚是有容量上限的。问将这些牛全部安排好牛棚后,求其中的最低满意度与最高满意度的差,使得这个差值最小。。。 没有二分,TLE成傻逼。。。。。。。 对于匹配来说就是个多重匹配。 但是建图的话,开始枚举的范围[i,j],然后成傻逼,...

2016-02-01 22:02:49

阅读数 269

评论数 0

lightoj 1429 - Assassin`s Creed (II)

题意就是一个组织要杀人,道路是单向的,一个杀人者可以沿着某条路把所经过的点上的人全部杀完,点是可以重复经过的。 问最少需要几个杀人者可以把所有的n个点上的人杀完。。。 这题的难点在于点可以重复经过,而且图中含有环。。。。。 环其实容易想到缩点,,,只是点重复经过怎么处理,因为要用二分图的性质...

2016-01-31 17:26:18

阅读数 544

评论数 0

lightoj 1403 - Air Raid

题目大意就是说一个无环DAG图,现在有空降兵可以从天而降。图中有n个节点,每个节点必须经过且只能经过一次。 一个士兵可以沿着路一只走到尽头。。。 显然就是最小边覆盖,与二分图的最大匹配有关,还是很简单的。 有道升级版本lightoj1429。 /**********************...

2016-01-31 17:17:15

阅读数 284

评论数 0

lightoj1300

思路:显然是和边双连通分量有关的,所以只需要在双连通分量中找奇环(二分图染色),如果找到,这个连通分量中的点都是满足的。 // #pragma comment(linker, "/STACK:1024000000,1024000000") #include #include...

2015-12-01 10:20:39

阅读数 171

评论数 0

uva11419 SAM I AM

这题值得一做,,,路径的打印值得一学。 // #pragma comment(linker, "/STACK:1024000000,1024000000") /* 这题是最小点覆盖问题,然后确定炮弹放的位置。显然先跑遍匈牙利, 然后确定位置。跑完匈牙利后,对于左右两个集合而言,...

2015-11-09 10:23:40

阅读数 519

评论数 0

poj1548(最小路径覆盖)

思路:最小路径覆盖是很容易想到的(本题就是求最小的路径条数覆盖所有的点),关键是如何建图,其实也不难想到,对于当前点,如果后面的点它能够到达,那么就连边。 最小路径覆盖=顶点数-最大匹配。 点击题目链接 /***************************************...

2015-09-25 16:02:36

阅读数 338

评论数 0

poj3698(二分图最大匹配 + 拆点)

思路:把电影拆开,,,对于每部电影的去的天数呢分开,,(1...d1)(d1 + 1.....d1 + d2)....入上面这种拆点。 然后就是每周的周几可以去,就把周扩展成天:比如说1表示第一周的周一,8表示第二周的周一,如此类推, 用上下这种扩展的方式简图,,,只要最后的匹配数目等于总的天...

2015-09-25 11:50:23

阅读数 400

评论数 0

poj3020(最小边覆盖)

思路:要安放一下类似雷达之类的东西,相邻的一个点会被覆盖,但是,只能覆盖一个,不管是东西南北,那么另外一个被覆盖的点就不用在安放雷达了,求最少的安放雷达的数目;显然就是最小边覆盖问题; 对每个坐标表定一个固定的数字,然后根据题意建图; 题目链接 /************************...

2015-09-23 17:02:50

阅读数 308

评论数 0

poj2226(最小点覆盖)

思路:前面有个类似的模型,就不多说了;(此等二分图经典模型) ps:link & vis数组开小了,然后就是各种悲剧的事情; /***************************************** Author :Crazy_AC(JamesQi) Time ...

2015-09-21 17:13:29

阅读数 202

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭