区间DP
TungstenC
实验精神美哉,恒久乃光。
展开
-
【USACO Nov05】边跑边吃草
题目描述给定 n(n≤1000)n(n\le 1000)n(n≤1000) 个点的位置 pi(1≤pi≤1000,000)p_i(1\le p_i\le 1000,000)pi(1≤pi≤1000,000),从位置 lll 开始吃草,每移动一个单位每棵没有被吃掉的草都会增加一个单位的腐败值,求吃完所有的草得到的最小总腐败值。算法分析注意到已经吃掉的草是一个连续的区间,先排序,设 f[i]...原创 2018-10-22 10:44:12 · 235 阅读 · 0 评论 -
【USACO Open16】248
题目描述给你 n(2≤n≤248)n(2\le n\le 248)n(2≤n≤248) 个数,每次可以将两个相邻的相同数 xxx 合并成 x+1x+1x+1,求最大能合出多少。算法分析简单的区间DP,cstring,cstring,cstring!!!代码实现#include <cstdio>#include <cstring>#include <alg...原创 2018-10-22 11:29:34 · 171 阅读 · 0 评论 -
【HNOI 2010】合唱队
题目描述有一个 n(n≤2005)n(n\le 2005)n(n≤2005) 个数组成的序列,每个数字互不相同,从前到后依次插入一个新序列中,若当前元素比上一个插入的数小则插入到左边,若比上一个大则插入到右边,给定插入后得到的序列,求原始序列的个数。算法分析区间 DP 裸题,设 f[i][j][0/1]f[i][j][0/1]f[i][j][0/1] 表示区间 [i,j][i,j][i,j]...原创 2018-10-23 09:29:21 · 183 阅读 · 0 评论 -
【USACO Open04】交作业
题目描述贝茜有 C(1≤C≤1000)C(1\le C\le 1000)C(1≤C≤1000) 门科目的作业要上交,之后她要去坐巴士和奶牛同学回家。每门科目的老师所在的教室排列在一条长为 H(1≤H≤1000)H(1\le H\le 1000)H(1≤H≤1000) 的走廊上,他们只在课后接收作业。交作业不需要时间.贝茜现在在位置 000,她会告诉你每个教室所在的位置,以及走廊出口的位置.她每...原创 2018-10-23 10:44:56 · 241 阅读 · 0 评论 -
【CQOI 2007】涂色
题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。1≤n≤501\le n\le 501≤n≤...原创 2018-10-23 16:42:53 · 316 阅读 · 0 评论