E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NOI2009
BZOJ 1565
NOI2009
植物大战僵尸 最大权闭合图+拓扑排序
题目大意:给定一个m*n的草坪,每块草坪上的植物有两个属性:1.啃掉这个植物,获得收益x(可正可负)2.保护(r,c)点的植物不被啃掉任何一个点的植物存活时,它左侧的所有植物都无法被攻击求最大收益首先这个保护和被保护的关系就是最大权闭合图的连边关系然后直接跑就行然后我们就会发现没过样例0.0原因当图出现环时,根据题意,环上的所有点都不能取(想象一个无冷却的食人花前面放一个坚果)所以这题还要去掉环由
PoPoQQQ
·
2014-09-17 16:00
拓扑排序
bzoj
最大权闭合图
BZOJ1565
NOI2009
BZOJ 1562([
NOI2009
]变换序列-匈牙利算法)
1562:[
NOI2009
]变换序列TimeLimit: 5Sec MemoryLimit: 64MBSubmit: 744 Solved: 415[Submit][Status]DescriptionInputOutputSampleInput511221SampleOutput12403HINT30%
nike0good
·
2013-07-10 13:00
【计算几何】【simpson自适应公式】【
NOI2009
】描边
【问题描述】 小Z自幼就酷爱数学。聪明的他特别喜欢研究一些数学小问题。 有一天,小Z在一张纸上选择了n个点,并用铅笔将它们两两连接起来,构成n(n-1)/2条线段。由于铅笔很细,可以认为这些线段的宽度为0。 望着这些线段,小Z陷入了冥想中。他认为这些线段中的一部分比较重要,需要进行强调。因此小Z拿出了毛笔,将它们重新进行了描边。毛笔画在纸上,会形成一个半径为r的圆。在对一条线段进行描边时,毛笔的中
Whjpji
·
2012-05-22 10:00
★【动态规划】【
NOI2009
】管道取珠
【问题描述】 管道取珠是小X很喜欢的一款游戏。在本题中,我们将考虑该游戏的一个简单改版。游戏画面如图1所示:游戏初始时,左侧上下两个管道分别有一定数量的小球(有深色球和浅色球两种类型),而右侧输出管道为空。每一次操作,可以从左侧选择一个管道,并将该管道中最右侧的球推入右边输出管道。 例如,我们首先从下管道中移一个球到输出管道中,将得到图2所示的情况。假设上管道中有n个球,下管道中有m个球,则整个游
Whjpji
·
2012-05-16 11:00
游戏
c
UP
【最大流】【
NOI2009
】植物大战僵尸
【问题描述】 Plantsvs.Zombies(PVZ)是最近十分风靡的一款小游戏。Plants(植物)和Zombies(僵尸)是游戏的主角,其中Plants防守,而Zombies进攻。该款游戏包含多种不同的挑战系列,比如ProtectYourBrain、Bowling等等。其中最为经典的,莫过于玩家通过控制Plants来防守Zombies的进攻,或者相反地由玩家通过控制Zombies对Plant
Whjpji
·
2012-05-16 10:00
游戏
c
struct
能源
null
SAP
【动态规划】【
NOI2009
】二叉查找树
【问题描述】 已知一棵特殊的二叉查找树。根据定义,该二叉查找树中每个结点的数据值都比它左子树结点的数据值大,而比它右子树结点的数据值小。 另一方面,这棵查找树中每个结点都有一个权值,每个结点的权值都比它的儿子结点的权值要小。 已知树中所有结点的数据值各不相同;所有结点的权值也各不相同。这时可得出这样一个有趣的结论:如果能够确定树中每个结点的数据值和权值,那么树的形态便可以唯一确定。因为这样的一棵树
Whjpji
·
2012-05-16 10:00
★【动态规划】【决策单调性优化】【
NOI2009
】诗人小G
【问题描述】 小G是一个出色的诗人,经常作诗自娱自乐。但是,他一直被一件事情所困扰,那就是诗的排版问题。 一首诗包含了若干个句子,对于一些连续的短句,可以将它们用空格隔开并放在一行中,注意一行中可以放的句子数目是没有限制的。小G给每首诗定义了一个行标准长度(行的长度为一行中符号的总个数),他希望排版后每行的长度都和行标准长度相差不远。显然排版时,不应改变原有的句子顺序,并且小G不允许把一个句子分在
Whjpji
·
2012-05-16 10:00
优化
算法
struct
测试
存储
【二分图匹配】【
NOI2009
】变换序列
【问题描述】对于N个整数0,1,……,N-1,一个变换序列T可以将i变成Ti,其中且。,定义x和y之间的距离。给定每个i和Ti之间的距离D(i,Ti),你需要求出一个满足要求的变换序列T。如果有多个满足条件的序列,输出其中字典序最小的一个。说明:对于两个变换序列S和T,如果存在p #include #include #include #include constintmaxN=20010; st
Whjpji
·
2012-05-16 08:00
struct
[
NOI2009
]变换序列
这道题九点开始看……一直写到现在……事实证明混乱的代码不要接着写,最好是重新写一遍……首先我觉得每个点只能有对应的两个点,这个不是很明显的约束了开头后面的直接就推的出来吗?那么很明显O(n^2)可以过……然后我发现这是个每个点最多两条边的二分图但是没有仔细想,依旧觉得它约束了第一个后面就都推的出来立马写了一个……模拟二分图匹配……然后wa……仔细一想发现MS会出现当前局面没有可以约束的点的情况……
OrpineX
·
2012-01-17 10:00
c
linux
优化
String
OO
BI
[
NOI2009
]植物大战僵尸
这道题跟NOI2006最大获利其实是很像的一样都是要搞定一些点才能搞定另一些点,然后有些点正权有些点负权这种问题,其实是最大权闭合子图amber的最小割论文有详细的讲解法和证明闭合子图的定义是,图中每个点所连接的的任何一条边不指向图外,可以有边指向这个图这实际上就是一个依赖关系,如果我们把a依赖b(在这道题就是b保护a),在图中用一条a指向b的边表示那么我们求的就是一个闭合子图,就是说不可能出现图
OrpineX
·
2012-01-05 15:00
c
String
网络
OO
BI
Build
最大闭合子图的预处理(去环)问题
如果要求最大闭合子图的有向图里面有环就很囧了,因为在某些题目里(比如
NOI2009
的pvz),取点是有先后顺序的,因此环中的点一个也取不了(有的题则不是这样,子图里的点可以一次全部取来,这时对于环就有两种方案了
Mato is No.1
·
2011-03-27 18:00
【决策单调性的动态规划】
noi2009
诗人小G
关于决策单调性在网上有一篇非常好的论文----. O(N^2)的算法想必大家一定秒出了,可以发现这道题所用的方程是个经典1D1D方程:f[i]=min{f[j]+cost[i,j]};那么我们的任务就是证明决策单调性在直接套用模板即可,所谓决策单调性,就是我们要证明这样一个命题: 如果f[k]的最优决策是j,f[k-1]的最优决策是i,(ik),使用j转移都会比使用i转移优,对于所有f[l](li
jasonzhu8
·
2010-10-09 00:00
c
算法
function
input
任务
output
【
noi2009
】管道取珠
今天兴致大发刷起了
noi2009
的题目,最后被这道题卡住了,冥思苦想了整整2个小时最后果断决定看题解。看到了题解的前K个字(k≤100)我就不禁捶胸顿足了:果然好题啊,太巧妙了!
jasonzhu8
·
2010-08-28 23:00
c
优化
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他