一个菜菜的蜕变之路?

时间是个常数,也是个变数

POJ P1330 Nearest Common Ancestors

题目大意:给出T组数据,每组有N个点,N-1条边,构成一颗树,给出一对点[x,y],问x和y的最近公共祖先是多少。2<=N<=10,000题解:这题是LCA的模版题吧。。 x,y的最近公共祖先,你可以这么想,x到根节点的路径跟y到根节点的路径的第一个交点z就是了。 tarjan离线...

2017-12-28 20:38:05

阅读数:79

评论数:0

ZOJ P1654 Place the Robots

题目大意:有T个不同的M*N的农场,每个农场很多草地,墙,空地,农夫想在空地上放置机器人,对于一个机器人,能向它的四周攻击,直到碰到墙或出界,问最多能放置多少个机器人。T <= 11 1<= m, n <=50题解:这题其实很简单的... 我们可以可以用到二分图匹配, 首...

2017-12-28 16:46:07

阅读数:119

评论数:0

SSL P1342 Machine Schedule

题目大意:有两台机器A和B。 A机器有n个工作模式,分别为 mode_0、mode_1….mode_n-1,B机器有m个工作模式:mode_0、mode_1….mode_m-1,我们现在有k件,工作,每个工作可以用(i,x,y)描述,表示i号工作能被A机器的mode_x或B机器的mode_y模式完...

2017-12-27 16:52:44

阅读数:89

评论数:0

SSL P1335 最佳派对

题目大意:有N个中国学生,给出K对配合数,每对由一名中国学生i与外国学生j组成,求能选出最多的派对是多少。 如果所求的最佳派对方案不存在,则在输出文件写入’NO SOLUTION’。n<100题解:匈牙利算法: 这题的做法就是构建一个二分图求最大匹配,一边放中国的,另一边放外国的,然后匈牙...

2017-12-27 16:47:56

阅读数:151

评论数:0

codevs P1222 信与信封问题

题目大意:Small John所提供的n封信依次编号为1,2,…,n;且n个信封也依次编号为1,2,…,n。假定Small John能提供一组信息:第i封信肯定不是装在信封j中。请编程帮助Small John,尽可能多地将信正确地装回信封。n≤100题解:匈牙利算法: 这题我们可以用二分图去实现...

2017-12-26 19:52:12

阅读数:168

评论数:0

POJ P2446 Chessboard

题目大意:一个M*N棋盘内,有K个地方有洞,有些地方没有洞,没有洞的地方可以放东西,求是否可以用1*2的长方形填满所有格子(除了洞)。当然长方形不能相互覆盖。0 < m, n <= 32, 0 <= K < m * n题解:我们将没有被覆盖的点打上标记自己为一块,然后将与它...

2017-12-25 18:03:27

阅读数:132

评论数:0

二分图知识清单

对于任意图: |最小边覆盖|+|最大匹配|=|V| 二分图的最大匹配=最小点覆盖数 对于二分图: 以下数值等价. 最大匹配 最小点覆盖 |V|-最大独立集(二分图或有向无环图) |V|-最小边覆盖数 |V|-最小路径覆盖数(有向无环图) |V|-最小路径覆盖数/2(无向图) ...

2017-12-25 17:16:12

阅读数:81

评论数:0

SSL P1124 火力网加强版

题目大意:城市由n行n列正方形的地块组成,每一块表示为一个街道或一堵墙。 碉堡就是一个小的城堡,有四个用于射击的口子分别朝着东、南、西、北方向射击。   在城市上放置一些碉堡,使得没有两个碉堡可以互相破坏。碉堡的合法配置就是没有两个碉堡在同一行或同一列上,除非它们之间至少有一堵墙隔在中间。...

2017-12-23 16:28:17

阅读数:136

评论数:0

NOIP 2011 提高组 选择客栈

题目大意: 题解:模拟: 这个的实现我是做着做着想到了,不过思路比较乱,具体的就跟这个博客写的动态维护差不多。 http://m.blog.csdn.net/lycheng1215/article/details/74452218代码:var sum1,sum2,list:arra...

2017-12-23 15:20:09

阅读数:127

评论数:0

NOIP 2011 提高组 聪明的质监员

题目大意: 题解:二分+前缀和: 因为W有已知范围,即[min{Li}-1,max{Ri}+1],且它会Y随着W的增大而减小,随着W的减小而增大,所以显然可以二分。 二分的时候区间肯定不能直接枚举了,对于一个区间的求和以及满足个数的求解,我们用2个前缀和处理即可。 可能你们有人会想题目...

2017-12-23 15:13:13

阅读数:94

评论数:0

POJ P1422 Air Raid

题目大意:定义: 一个不含圈的有向图G中,G的一个路径覆盖是一个其结点不相交的路径集合P,图中的每一个结点仅包含于P中的某一条路径。路径可以从任意结点开始和结束,且长度也为任意值,包括0。请你求任意一个不含圈的有向图G的最小路径覆盖数。 数据有T组,每组给出N个顶点,M条边,分别求出最小路径覆...

2017-12-22 21:39:16

阅读数:105

评论数:0

POJ P3041 Asteroids

题目大意:题目给出一个N*N矩阵,上面有K个敌人,每个子弹可以打出一横行或者一竖行,问最少用多少子弹消灭都有敌人,如: X.X .X. .X. 1 <= N <= 500 1 <= K <= 10,000题解:匈牙利算法: 这题其实就是一个匈牙利中求最小点覆...

2017-12-22 21:12:27

阅读数:94

评论数:0

Vijos CoVH之柯南开锁

题目大意:OIBH组织的大门有一个很神奇的锁。 锁是由M*N个格子组成, 其中某些格子凸起(灰色的格子)。每一次操作可以把某一行或某一列的格子给按下去。 OIBH组织不是吃素的, 他们的限定次数恰是最少次数. 请您帮助柯南计算出开给定的锁所需的最少次数.M,N均≤100题解:匈牙利算法:...

2017-12-22 20:52:02

阅读数:129

评论数:0

SSL P1344 Knights

题目大意:给出一个N*N的棋盘,在上面有M个位置不能放马, 马的行走方式如下图: 求互相不攻击的马最多能放多少个。n≤200题解:匈牙利算法: 这题我们分析发现要求的就是最大独立集,因为有证明得出,最大独立集合=|V|-最大匹配数 而题目很明显最多只能放20000个马,所以我们可以去做二分...

2017-12-22 20:22:26

阅读数:145

评论数:0

SSL P1333 地鼠的困境

题目大意:地鼠家族面临着一个新的威胁——猎食者。 地鼠家族一共有N个地鼠和M个鼠洞,每个都位于不同的(x, y)坐标中。假如有地鼠在发觉危险以后s秒内都没有回到鼠洞里的话,就可能成为老鹰的食物。当然了,一个鼠洞只能拯救一只地鼠的命运,所有地鼠都以相等的速度v移动。地鼠家族需要设计一种策略,使得...

2017-12-19 18:00:20

阅读数:111

评论数:0

SSL P1338 最大匹配之人员分配

题目大意:有M个工人x1, x2, …, xm,和N项工作y1, y2, …, yn,规定每个工人至多做一项工作,而每项工作至多分配一名工人去做。由于种种原因,每个工人只能胜任其中的一项或几项工作。问应怎样分配才能使尽可能多的工人分配到他胜任的工作。总共有s组x,y表示工人x能胜任工作y。 这个...

2017-12-18 21:44:14

阅读数:133

评论数:0

NOIP 提高组 2010 关押罪犯

题目大意:S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件。 每年年末,警察局会将本年...

2017-12-18 18:36:02

阅读数:113

评论数:0

NOIP 提高组 2010 乌龟棋

题目大意:乌龟棋的棋盘为1*N的矩阵,每个格子有一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 有M张爬行卡片,只有4种类型分别为1、2、3、4,使用i卡片后,乌龟棋子将向前爬行i格。 游戏中,玩家每次需要从所有的爬行卡片中选...

2017-12-18 18:30:45

阅读数:115

评论数:0

NOIP 提高组 2010 机器翻译

题目大意:有一个机器翻译软件,其原理很简单,只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以...

2017-12-18 18:18:59

阅读数:93

评论数:0

NOIP 提高组 2010 引水入城

题目大意: 一个N行M列的矩形构成的国家,上边是湖泊,下边是沙漠,如图所示,每个格子都代表一座城市,每座城市都有一个海拔高度。 水往低处流,要求在第一行建蓄水厂,使第N行的沙漠城市能够得到水的供给。如果能,请计算最少建造几个蓄水厂;如果不能,求干旱区中不可能建有水利设施的城市数目。 例: 题...

2017-12-17 20:59:06

阅读数:91

评论数:0

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