动态规划----线性dp
Apro1066
其他我都不想聆听 唯有我的声响除外
展开
-
[洛谷]P2647 最大收益 (#线性dp+贪心)
题目描述现在你面前有n个物品,编号分别为1,2,3,……,n。你可以在这当中任意选择任意多个物品。其中第i个物品有两个属性Wi和Ri,当你选择了第i个物品后,你就可以获得Wi的收益;但是,你选择该物品以后选择的所有物品的收益都会减少Ri。现在请你求出,该选择哪些物品,并且该以什么样的顺序选取这些物品,才能使得自己获得的收益最大。注意,收益的减少是会叠加的。比如,你选择了第i个物品,那么你就...原创 2019-10-24 21:12:13 · 340 阅读 · 0 评论 -
[洛谷]P2889 [USACO07NOV]挤奶的时间Milking Time (#线性dp)
题目描述Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so th...原创 2019-10-19 23:18:40 · 260 阅读 · 0 评论 -
[洛谷]P4158 [SCOI2009]粉刷匠 (#线性dp+背包dp)
题目描述windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。如果windy只能粉刷 T 次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。输入格式第一行包含三个整数,N M T。接下来有N行,每...原创 2019-10-16 20:56:59 · 279 阅读 · 0 评论 -
CF545C Woodcutters (#线性dp)
题目描述Little Susie listens to fairy tales before bed every day. Today's fairy tale was about wood cutters and the little girl immediately started imagining the choppers cutting wood. She imagined the ...原创 2019-10-14 23:46:24 · 377 阅读 · 0 评论 -
[洛谷]P1021 邮票面值设计 (#搜索+dp)
题目描述给定一个信封,最多只允许粘贴NN张邮票,计算在给定KK(N+K≤15N+K≤15)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAXMAX,使在11至MAXMAX之间的每一个邮资值都能得到。例如,N=3N=3,K=2K=2,如果面值分别为11分、44分,则在11分~66分之间的每一个邮资值都能得到(当然还有88分、99分和1212分);如果面值分别为...原创 2019-08-18 23:34:10 · 293 阅读 · 0 评论 -
[洛谷]P1970 花匠 (#线性dp)
题目描述花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。具体而言,栋栋的花的高度可以看成一列整数h_1,h_2,...,h_nh1,h2,...,hn。设当一部分花被移走后,剩下的花的高度依次为g_1,g_2,...,g_mg1,g2,...,gm...原创 2019-08-08 21:07:05 · 294 阅读 · 0 评论 -
[洛谷]P2690 接苹果 (#线性dp)
题目描述很少有人知道奶牛爱吃苹果。农夫约翰的农场上有两棵苹果树(编号为1和2), 每一棵树上都长满了苹果。奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果 从树上落下。但是,由于苹果掉到地上会摔烂,贝茜必须在半空中接住苹果(没有人爱吃摔烂的苹果)。贝茜吃东西很快,她接到苹果后仅用几秒钟就能吃完。每一分钟,两棵苹果树其中的一棵会掉落一个苹果。贝茜已经过了足够的训练, 只要站在树下就一定能接住这棵树...原创 2019-08-08 00:07:15 · 263 阅读 · 0 评论 -
[洛谷]P1373 小a和uim之大逃离 (#线性dp)
题目背景小a和uim来到雨林中探险。突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声。刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个披头散发、青面獠牙的怪物,低沉着声音说:“呵呵,既然你们来到这,只能活下来一个!”。小a和他的小伙伴都惊呆了!题目描述瞬间,地面上出现了一个n*m的巨幅矩阵,矩阵的每个格子上有一坨0~k不等...原创 2019-08-07 23:19:49 · 191 阅读 · 0 评论 -
[洛谷]P1280 尼克的任务 (#线性dp)
题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假如某些任务开...原创 2019-08-02 23:07:25 · 169 阅读 · 0 评论 -
[洛谷]P1336 最佳课题选择 (#线性dp)
题目描述Matrix67要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择。由于课题数有限,Matrix67不得不重复选择一些课题。完成不同课题的论文所花的时间不同。具体地说,对于某个课题i,若Matrix67计划一共写x篇论文,则完成该课题的论文总共需要花费Ai*x^Bi个单位时间(系数Ai和指数Bi均为正整数)。给定与每一个课题相对应的Ai和Bi的值,请帮助Matrix67计算出如...原创 2019-08-23 23:51:36 · 325 阅读 · 0 评论 -
[洛谷]P2627 修剪草坪 (#线性dp+单调队列)
题目描述在一年前赢得了小镇的最佳草坪比赛后,Farm John变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,Farm John希望能够再次夺冠。然而,Farm John的草坪非常脏乱,因此,Farm John只能够让他的奶牛来完成这项工作。Farm John有N(1 <= N <= 100,000)只排成一排的奶牛,编号为1...N。每只奶牛的效率是不同的,...原创 2019-08-20 22:12:50 · 323 阅读 · 0 评论 -
[洛谷]P2380 狗哥采矿 (#线性dp)
题目背景又是一节平静的语文课狗哥闲来无事,出来了这么一道题题目描述一个n*m的矩阵中,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要你在这些格子上面安装向北或者向西的传送带(每个格子只能装一种)。问最多能采到多少矿?输入格式第一行包含两个整数n,m,( 1...原创 2019-08-25 23:46:40 · 201 阅读 · 0 评论 -
[洛谷]P1681 最大正方形II (#线性dp)
题目背景忙完了学校的事,v神终于可以做他的“正事”:陪女朋友散步。一天,他和女朋友走着走着,不知不觉就来到了一个千里无烟的地方。v神正要往回走,如发现了一块牌子,牌子上有有一行小字和一张图,小字说道:“找到图上最大的交错正方形之后和我联系,这块地就是你的了。”在房价疯长的年代,v神当然不愿错过这个机会,于是开始找了起来……以v神的能力当然找不出来了,你能帮v神找出来吗?题目描述图上有一...原创 2019-08-21 22:43:32 · 292 阅读 · 0 评论 -
[洛谷]P2285 [HNOI2004]打鼹鼠 (#线性dp)
题目描述鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿牛编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打死。而机器人每一时刻只能够移动一格或停留在原地不动。机器人的移动是指从当前所处的网...原创 2019-08-28 23:45:04 · 413 阅读 · 1 评论 -
[洛谷]P1006 传纸条 (#线性dp)
题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个mm行nn列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1(1,1),小轩坐在矩阵的右下角,坐标(m,n)(m,n)。从小渊传到小轩的纸条只可以向下或者向...原创 2019-10-08 23:37:49 · 240 阅读 · 0 评论 -
[洛谷]P1541 乌龟棋 (#线性dp)
题目背景小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。题目描述乌龟棋的棋盘是一行NN个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第NN格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中MM张爬行卡片,分成4种不同的类型(MM张卡片中不一定包含所有44种类型的卡片,见样例),每种类型的卡片上分别标有1,2,3,41,2,3,4四个数字之一,表示使用这...原创 2019-10-10 23:56:22 · 227 阅读 · 0 评论 -
[洛谷]P1353 [USACO08JAN]跑步Running (#线性dp)
题目描述The cows are trying to become better athletes, so Bessie is running on a track for exactly N (1 ≤ N ≤ 10,000) minutes. During each minute, she can choose to either run or rest for the whole minu...原创 2019-07-24 23:40:48 · 222 阅读 · 0 评论 -
CF987C Three displays (#线性dp)
题意翻译题目大意:nn个位置,每个位置有两个属性s,cs,c,要求选择3个位置i,j,ki,j,k,使得s_i<s_j<s_ksi<sj<sk,并使得c_i+c_j+c_kci+cj+ck最小输入格式:一行一个整数,nn,3<=n<=30003<=n<=3000一行nn个整数,即ss再一行nn个整数,即cc输出...原创 2019-03-14 13:08:12 · 795 阅读 · 0 评论 -
[洛谷]P3395 路障 (#线性dp)
题目背景此题约为NOIP提高组Day1T1难度。题目描述B君站在一个n\times nn×n的棋盘上。最开始,B君站在(1,1)这个点,他要走到(n,n)这个点。B君每秒可以向上下左右的某个方向移动一格,但是很不妙,C君打算阻止B君的计划。每秒结束的时刻,C君会在(x,y)上摆一个路障。B君不能走在路障上。B君拿到了C君准备在哪些点放置路障。所以现在你需要判断,B君能否成功...原创 2019-03-01 00:03:17 · 1096 阅读 · 0 评论 -
[洛谷]P1359 租用游艇 (#动态规划 -1.5)(#图论 -1.5)
题目描述长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<=j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。对于给定的游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<...原创 2018-10-17 21:21:08 · 376 阅读 · 3 评论 -
[洛谷]P1115 最大子段和 (#动态规划 -1.6)
题目描述给出一段序列,选出其中连续且非空的一段使得这段和最大。输入输出格式输入格式:第一行是一个正整数NN,表示了序列的长度。第二行包含NN个绝对值不大于10000的整数Ai,描述了这段序列。输出格式:一个整数,为最大的子段和是多少。子段的最小长度为1。输入输出样例输入样例#172 -4 3 -1 2 -4 3输出样例#14说明【样例...原创 2018-10-17 22:00:05 · 451 阅读 · 0 评论 -
[洛谷]P1216 [USACO1.5]数字三角形 Number Triangles (#动态规划 -1.7)
题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大输入输出格...原创 2018-10-17 22:18:39 · 196 阅读 · 0 评论 -
[洛谷]P2008 大朋友的数字 (#动态规划 -1.3)
题目背景在NOIP2013的赛场上,常神牛华丽丽的手残了,小朋友的数字一题只得了10分。于是,他要恶搞一下这道题。题目描述有一批大朋友(年龄15岁以上),他们每人手上拿着一个数字,当然这个数字只有1位,也就是0到9之间。每个大朋友的分数为在他之前的最长不下降子序列中所有数之和。(这个序列必须以它作为结尾!)如有多个最长不下降子序列,那么取编号字典序最小的。现在告诉你有n个大朋友,以及他...原创 2018-10-13 22:55:02 · 319 阅读 · 0 评论 -
[洛谷]P1095 守望者的逃离 (#动态规划 -1.4)(#贪心 -1.17)
题目描述恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。守望者的魔...原创 2018-10-15 23:07:35 · 211 阅读 · 0 评论 -
[洛谷]P2758 编辑距离 (#动态规划 -1.8)
题目描述设A和B是两个字符串。我们要用最少的字符操作次数,将字符串A转换为字符串B。这里所说的字符操作共有三种:1、删除一个字符;2、插入一个字符;3、将一个字符改为另一个字符;!皆为小写字母!输入输出格式输入格式:第一行为字符串A;第二行为字符串B;字符串A和B的长度均小于2000。输出格式:只有一个正整数,为最少字符操作次数。输入输出样例输入样例...原创 2018-10-22 22:47:07 · 333 阅读 · 0 评论 -
[洛谷]P1091 合唱队形 (#动态规划 -1.9)
题目描述N位同学站成一排,音乐老师要请其中的(N−K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<...<Ti>Ti+1>…>TK(1≤i≤K)。你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可...原创 2018-10-22 23:09:21 · 261 阅读 · 0 评论 -
[洛谷]P1020 导弹拦截 (#动态规划 -1.10)
题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是≤50000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导...原创 2018-10-23 23:49:37 · 498 阅读 · 0 评论 -
[洛谷]P1004 方格取数 (#动态规划 -2.1)
题目描述设有N \times NN×N的方格图(N \le 9)(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字00。如下图所示(见样例):A 0 0 0 0 0 0 0 0 0 0 13 0 0 6 0 0 0 0 0 0 7 0 0 0 0 0 0 14 0 0 0 0 0 21 0 0 0 ...原创 2018-10-25 00:00:03 · 577 阅读 · 1 评论 -
[洛谷]P1982 小朋友的数字 (#动态规划 -2.2)
题目描述有 nn个小朋友排成一列。每个小朋友手上都有一个数字,这个数字可正可负。规定每个小朋友的特征值等于排在他前面(包括他本人)的小朋友中连续若干个(最少有一个)小朋友手上的数字之和的最大值。作为这些小朋友的老师,你需要给每个小朋友一个分数,分数是这样规定的:第一个小朋友的分数是他的特征值,其它小朋友的分数为排在他前面的所有小朋友中(不包括他本人),小朋友分数加上其特征值的最大值。请...原创 2018-11-04 21:59:14 · 469 阅读 · 0 评论 -
[洛谷]P1077 摆花 (#动态规划 -1.11)
题目描述小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共mm盆。通过调查顾客的喜好,小明列出了顾客最喜欢的nn种花,从11到nn标号。为了在门口展出更多种花,规定第ii种花不能超过a_iai盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。试编程计算,一共有多少种不同的摆花方案。输入输出格式输入格式:第一行包含两个正整数n和m,中间用一...原创 2018-11-04 23:08:14 · 413 阅读 · 0 评论 -
AT360 雨上がり (#动态规划 -1.12)
题目翻译给定一条长为N的路,每一单位的路段可能为 X (水坑)或 . (空地),要求经过最少的水坑到达N这里,每一步可以走1、2、3单位长的距离。感谢@xusiyuan 提供的翻译输入输出格式输入格式:入力は以下の形式で標準入力から与えられる. $ N $ $ S $ 11 行目に区間の数を表す NN ( 3\ ≦\ N\ ≦\ 1003 ≦ N ≦ 100 )...原创 2018-11-04 23:41:39 · 292 阅读 · 0 评论 -
[洛谷]P1387 最大正方形(#线性dp)
题目描述在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。输入输出格式输入格式:输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1.输出格式:一个整数,最大正方形的边长输入输出样例输入样例#14 40 1 1 11 1 1 00 1 1 01 1 0 1输出样...原创 2019-01-29 21:52:39 · 159 阅读 · 0 评论 -
[洛谷]P1508 Likecloud-吃、吃、吃 (#线性dp)
题目背景问世间,青春期为何物?答曰:“甲亢,甲亢,再甲亢;挨饿,挨饿,再挨饿!”题目描述正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n*m(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n*m个小方格,每一个方格中都有一个圆形的巨型大...原创 2019-02-09 16:30:53 · 203 阅读 · 0 评论 -
[洛谷]P1725 琪露诺 (#线性dp+单调队列)
题目描述在幻想乡,琪露诺是以笨蛋闻名的冰之妖精。某一天,琪露诺又在玩速冻青蛙,就是用冰把青蛙瞬间冻起来。但是这只青蛙比以往的要聪明许多,在琪露诺来之前就已经跑到了河的对岸。于是琪露诺决定到河岸去追青蛙。小河可以看作一列格子依次编号为0到N,琪露诺只能从编号小的格子移动到编号大的格子。而且琪露诺按照一种特殊的方式进行移动,当她在格子i时,她只移动到区间[i+l,i+r]中的任意一格。你问...原创 2019-02-12 23:34:44 · 229 阅读 · 0 评论 -
T40675 Problem A (#动态规划 -1.1)
题目描述“报告,我军已探出地雷阵中所有的地雷位置,并且还发现了一份使用说明书。”一个黑暗军团的小兵匆忙跑来,交给修罗王一张纸。 只见这张纸上面写道:“我是一颗萌萌的地雷,拆除我很容易,看到我身上标着的整数N了吗?你只要输入这个N位数中有多少个数中有偶数个数字3就可以把我拆除哦,加油!你行的。”输入输出格式输入格式:一个整数N。输出格式:输出这个N位数中有多少个数中有偶数个数...原创 2018-08-15 21:38:27 · 436 阅读 · 0 评论