动态规划----区间dp
Apro1066
其他我都不想聆听 唯有我的声响除外
展开
-
CF1114D Flood Fill (#区间dp)
题目描述You are given a line ofnncolored squares in a row, numbered from11tonnfrom left to right. Theii-th square initially has the colorc_ici.Let's say, that two squaresiiandjjbelong to...原创 2019-10-30 00:19:54 · 325 阅读 · 0 评论 -
[洛谷]P2145 [JSOI2007]祖码 (#区间dp)
题目描述这是一个流行在Jsoi的游戏,名称为祖玛。精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏。祖玛游戏的主角是一只石青蛙,石青蛙会吐出各种颜色的珠子,珠子造型美丽,并且有着神秘的色彩。环绕着石青蛙的是载着珠子的轨道,各种颜色的珠子会沿着轨道往前滑动,石青蛙必需遏止珠子们滚进去轨道终点的洞里头,如何减少珠子呢?就得要靠石青...原创 2019-10-29 23:42:26 · 329 阅读 · 0 评论 -
[洛谷]P4170 [CQOI2007]涂色 (#区间dp)
题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入格式输入仅一行,包含一个长度...原创 2019-10-07 00:06:39 · 286 阅读 · 0 评论 -
[洛谷]P2308 添加括号 (#区间dp)
题目背景给定一个正整数序列a(1),a(2),...,a(n),(1<=n<=20)不改变序列中每个元素在序列中的位置,把它们相加,并用括号记每次加法所得的和,称为中间和。例如:给出序列是4,1,2,3。第一种添括号方法:((4+1)+(2+3))=((5)+(5))=(10)有三个中间和是5,5,10,它们之和为:5+5+10=20第二种添括号方法...原创 2019-08-25 23:08:15 · 486 阅读 · 0 评论 -
[洛谷]P1005 矩阵取数游戏 (#区间dp)
题目描述帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n \times mn×m的矩阵,矩阵中的每个元素a_{i,j}ai,j均为非负整数。游戏规则如下:每次取数时须从每行各取走一个元素,共nn个。经过mm次后取完矩阵内所有元素; 每次取走的各个元素只能是该元素所在行的行首或行尾; 每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分 = 被取走的元素值\times 2^i...原创 2019-08-07 22:15:39 · 505 阅读 · 1 评论 -
[洛谷]P1063 能量项链 (#区间dp)
题目描述在MarsMars星球上,每个MarsMars人都随身佩带着一串能量项链。在项链上有NN颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是MarsMars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的...原创 2019-07-31 22:54:18 · 275 阅读 · 1 评论 -
[洛谷]P3146 [USACO16OPEN]248 (#区间dp)
题目描述Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large hooves.She is particularly intrigued by the cu...原创 2019-07-22 23:00:32 · 271 阅读 · 0 评论 -
[洛谷]P2858 [USACO06FEB]奶牛零食Treats for the Cows (#区间dp)
题目描述FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for giving vast amounts of milk. FJ sells one treat per day and wants to maximize the money he receives over a g...原创 2019-07-20 21:15:29 · 246 阅读 · 0 评论 -
[洛谷]P3205 [HNOI2010]合唱队 (#区间dp)
题目描述为了在即将到来的晚会上有更好的演出效果,作为AAA合唱队负责人的小A需要将合唱队的人根据他们的身高排出一个队形。假定合唱队一共N个人,第i个人的身高为Hi米(1000<=Hi<=2000),并已知任何两个人的身高都不同。假定最终排出的队形是A 个人站成一排,为了简化问题,小A想出了如下排队的方式:他让所有的人先按任意顺序站成一个初始队形,然后从左到右按以下原则依次将每个人插...原创 2019-07-20 20:36:21 · 410 阅读 · 1 评论 -
[洛谷]P1220 关路灯 (#区间dp)
题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关灯。开始...原创 2019-07-19 19:04:09 · 211 阅读 · 0 评论 -
[洛谷]P1040 加分二叉树 (树形dp)
题目描述设一个nn个节点的二叉树tree的中序遍历为(1,2,3,…,n1,2,3,…,n),其中数字1,2,3,…,n1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第ii个节点的分数为di,treedi,tree及它的每个子树都有一个加分,任一棵子树subtreesubtree(也包含treetree本身)的加分计算方法如下:subtreesubtree的左子树的加...原创 2019-03-05 13:28:40 · 252 阅读 · 0 评论 -
[洛谷]P1622 释放囚犯 (#区间dp)
题目描述Caima王国中有一个奇怪的监狱,这个监狱一共有P个牢房,这些牢房一字排开,第i个紧挨着第i+1个(最后一个除外)。现在正好牢房是满的。上级下发了一个释放名单,要求每天释放名单上的一个人。这可把看守们吓得不轻,因为看守们知道,现在牢房中的P个人,可以相互之间传话。如果某个人离开了,那么原来和这个人能说上话的人,都会很气愤,导致他们那天会一直大吼大叫,搞得看守很头疼。如果给这些要发火...原创 2019-02-08 23:06:29 · 300 阅读 · 0 评论 -
[洛谷]P1880 [NOI1995]石子合并 (#区间dp)
题目描述在一个圆形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。试设计出1个算法,计算出将N堆石子合并成1堆的最小得分和最大得分.输入输出格式输入格式:数据的第1行试正整数N,1≤N≤100,表示有N堆石子.第2行有N个数,分别表示每堆石子的个数.输出格式:输出共2行,第1行为最小...原创 2019-02-06 23:30:47 · 163 阅读 · 1 评论