动态规划-线性dp
文章平均质量分 74
Borrrrrrrrrrrram
这个作者很懒,什么都没留下…
展开
-
HDU-1505 City Game (线性dp)
线性dp,跳跃转移。1000*1000个网格只包含R,F,求面积最大的只包含F的矩阵面积。原创 2017-11-15 11:54:11 · 586 阅读 · 0 评论 -
HDU-1506 Largest Rectangle in a Histogram (线性dp 维护前后边界)
线性dp,跳跃维护答案。1e5的点,每个点有一个值,表示这里有一条垂直与X的边,两条边之间上端点可以连接当且仅当两边之间没有更短的边,问用这些边围成的矩形面积最大为多少。原创 2017-11-15 14:40:45 · 437 阅读 · 0 评论 -
HDU-1176 免费馅饼 (线性状态dp)
线性状态dp,维护所有位置任意时刻的最大值。题意:1e5的点,每个点某个时刻会丢下馅饼,起始点5号点,每秒可以移动1个点,只能捡到所在位置当前时刻掉下来的馅饼,问最多可以获得多少馅饼。原创 2017-11-15 15:29:58 · 643 阅读 · 0 评论 -
HDU-1058 Humble Numbers(线性dp 枚举因子个数)
线性dp,枚举因子个数。一个数只包含2,3,5,7素数因子叫做humble number,问第i个humble number是多少。原创 2017-11-15 21:18:35 · 630 阅读 · 0 评论 -
HDU-2845 Beans(两次线性dp)
两层线性状态dp,简单的应用题。一个网格,每个格子上有一个豆子,豆子有一个价值,如果拿走这个豆子,那么其所在行的上下行的豆子都不能拿,且其左右两个格子上的豆子也不能拿。问最多可以得到多少价值的豆子。原创 2017-11-16 15:11:18 · 594 阅读 · 0 评论 -
EOJ Monthly 2017.12 (暨 ECNU 12 月内部选拔)比昨天更多的棒棒糖 (Easy)
题意:一共n元,每天需要买糖果给宝宝吃,且至少大于等于前一天的量,第一天最少为x,问有多少种购买方案。原创 2017-12-08 22:15:38 · 359 阅读 · 1 评论 -
HDU-2870 Largest Submatrix (线性dp 最大01矩阵)(2009 Multi-University Training Contest 7 )
线性dp,转换成求最大01矩阵。题意:1000*1000的字符矩阵,字符只包含a,b,c,w,x,y,z,w,x,y,z可以做一些变化变成a或b或c,问最大只包含一种字符的矩阵面积。原创 2017-11-16 15:52:58 · 451 阅读 · 0 评论 -
HDU-2571 命运 (线性dp)
线性dp即可。题意:1000*1000的网格,每个网格上有一个数字,起点在左上角,每次可以向(x+1,y)或(x,y+1)或(x,y*k)移动。经过后加上对应的数字,问最终最大可以得到多少数字。原创 2017-11-16 17:09:58 · 356 阅读 · 0 评论 -
HDU-1978 How many ways (二维线性dp)
二维线性dp,题意:100*100的网格,每个网格有一个能量点,你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。机器人一开始在棋盘的起始点并有起始点所标有的能量,机器人只能向右或者向下走,并且每走一步消耗一单位能量。机器人不能在原地停留,当机器人选择了一条可行路径后,当他走到这条路径的终点时,他将只有终点所标记的能量。问机器人有多少种方式从起点走到终点。这可能是一个很大的数,输出的结果对10000取模。原创 2017-11-16 21:53:36 · 568 阅读 · 0 评论 -
合唱团 网易2017校招(线性状态dp)
时间限制:1秒 空间限制:32768K 热度指数:43082本题知识点: 动态规划 算法知识视频讲解题目描述有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入描述:每个输入包含 1 个测试用例。每个测试数据的第一原创 2018-01-04 21:18:24 · 437 阅读 · 0 评论 -
HDU-2577 How to Type (线性状态dp)
线性状态dp,每次处理结果只和上一步操作有关。长度100的字符串,只包含大小写字母,现在需要把这些字母打出来,CapsLock按下之后可以连续打大写字母,再按一次后变成连续打小写字母。Shift可以做单次大小写的变换。问打完整个字符串最少需要按多少次按键。原创 2017-11-14 21:13:54 · 602 阅读 · 0 评论 -
POJ-2479 Maximum sum (线性dp 维护区间最大值 枚举)
线性dp,入门题。50000个数,求两段最大连续和,多case,输出最大和。原创 2017-11-13 22:07:50 · 1330 阅读 · 0 评论 -
HDU-1421 搬寝室 (线性dp 好题)
线性dp一道不错的题,需要转换一下。2000个数,每次取出2个,代价是这两个数的差的平方。问取2 * k个数最少代价是多少。原创 2017-11-13 21:27:15 · 673 阅读 · 0 评论 -
POJ-3661 Running (线性状态dp)
线性状态dp,分状态处理。题意:10000分钟,给出第i分钟奶牛可以跑多远,每一分钟奶牛要么休息要么跑步,如果跑步会增加一点疲劳度,休息会减去一点疲劳度,疲劳度不能超过m,不会低于0.奶牛一旦休息就要一直休息到疲劳度为0时才可以继续跑步,最后时刻奶牛一定要保持疲劳度为0.问最远可以跑多远。原创 2017-11-10 16:14:09 · 439 阅读 · 0 评论 -
【Codeforces Round #442 (Div. 2)】 B. Nikita and string (线性状态dp)
线性dp入门题, 也可以枚举区间来做。题意:一个5000的字符串,只有a,b两个字符,现在可以可以删一下字符,使得剩下的字符可以裁剪成三段,第一段和第三段只含a,第二段只含b。问删除后的字符串最长可以是多长。原创 2017-10-24 16:54:25 · 1544 阅读 · 0 评论 -
POJ-4003 The Triangle (线性dp,入门题)
线性dp入门题。一个三角形,求从定点到底部的最大和路径。原创 2017-11-12 21:52:08 · 329 阅读 · 1 评论 -
POJ-1836 Alignment (Romania OI 2002 线性dp 最长上升子序列)
最长上升子序列的一道应用题,不错的入门题。题意:一排士兵战成一排,至少移走多少个士兵,才可以保证每一个士兵都可以从左或右看到无穷远的地方。原创 2017-11-12 21:09:24 · 880 阅读 · 1 评论 -
HDU-1003 Max Sum (线性dp 最大连续和)
线性dp,最大连续和。题意:100000个数,求最大连续和并且输出方案,要求输出的区间两端点最小.。原创 2017-11-12 20:24:55 · 664 阅读 · 0 评论 -
HDU-1231 最大连续子序列 (浙大计算机研究生复试上机考试-2005年 线性dp)
求最大连续和,输出方案,线性dp。题意:10000个数,求最大连续和并且输出方案,要求输出的区间两端点最小,如果最大连续和小于0,特判一下。原创 2017-11-12 20:15:29 · 666 阅读 · 0 评论 -
POJ-1088 滑雪 (dfs + 线性dp)
二维数组上的最长下降序列长度,dfs+线性dp的入门题。题意:一个二维数组,每个点可以走到其上下左右比它小的点上,问最长下降序列的长度。原创 2017-11-12 22:12:53 · 981 阅读 · 0 评论 -
POJ-2533 Longest Ordered Subsequence (线性dp 最长上升子序列)
线性dp,入门题。1000个数,求最长上升子序列。原创 2017-11-13 14:42:01 · 598 阅读 · 0 评论 -
HDU-1159 Common Subsequence (线性dp 最长公共子串)
给两个字符串,求最长公共子串。线性dp即可。原创 2017-11-13 20:10:42 · 495 阅读 · 0 评论 -
HDU-1087 Super Jumping! Jumping! Jumping! (线性dp 上升子序列最大和)
1000个数,求上升子序列的最大和。O(n^2)线性dp。原创 2017-11-13 20:44:35 · 283 阅读 · 1 评论 -
数字和为sum的方法数 滴滴出行2017校招 (线性dp)
时间限制:1秒 空间限制:32768K 热度指数:9735 算法知识视频讲解题目描述给定一个有n个正整数的数组A和一个整数sum,求选择数组A中部分数字和为sum的方案数。当两种选取方案有一个数字的下标不一样,我们就认为是不同的组成方案。输入描述:输入为两行: 第一行为两个正整数n(1 ≤ n ≤ 1000),sum(1 ≤ sum ≤ 1000) 第二行为原创 2018-01-06 16:09:32 · 465 阅读 · 0 评论