![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DP
BIGBIGPPT
这个作者很懒,什么都没留下…
展开
-
[SHOI2002]滑雪
题目描述Michael喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子:1 2 3 4 516 17 18 19 615 24 25 20 714 2...原创 2019-11-05 08:14:56 · 503 阅读 · 0 评论 -
加分二叉树[记搜]
题目描述设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第ii个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree左子树的加分×subtree的右子树的加分+subtree的根的分数。若某个子树为空,规定其加分为1,...原创 2019-11-04 15:43:03 · 192 阅读 · 0 评论 -
最大正方形--二维DP
题目描述在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。输入格式输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1.输出格式一个整数,最大正方形的边长输入输出样例输入4 40 1 1 11 1 1 00 1 1 01 1 0 1输出2想了十几分钟没有想出来好的转移,看了题解真的是...原创 2019-10-21 17:30:02 · 243 阅读 · 0 评论 -
洛谷P1220关路灯--区间DP
题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关灯。开始他以...原创 2019-10-21 15:26:19 · 133 阅读 · 0 评论 -
CQOI2007涂色--区间DP
题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入格式输入仅一行,包含一个长度为n的字符...原创 2019-10-21 15:15:42 · 261 阅读 · 0 评论 -
洛谷 P2890 [USACO07OPEN]便宜的回文Cheapest Palindrome -- DP
题目描述Keeping track of all the cows can be a tricky task so Farmer John has installed a system to automate it. He has installed on each cow an electronic ID tag that the system will read as the cows pa...原创 2019-10-17 08:57:07 · 160 阅读 · 0 评论 -
Mike 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 that...原创 2019-10-16 21:42:55 · 1985 阅读 · 0 评论 -
洛谷1508 Likecloud-吃、吃、吃——二维DP
恰,恰,恰恰饭题目背景问世间,青春期为何物?答曰:“甲亢,甲亢,再甲亢;挨饿,挨饿,再挨饿!”题目描述正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n* m(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n *m个小方格,每一个方格中都有一...原创 2019-10-14 21:04:52 · 120 阅读 · 0 评论 -
过河--DP
描述Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。 当FJ一个人坐在木筏上,他把木筏划到对岸需要M(1 <= M <= 1000)分钟。当木筏搭载的奶牛数目...原创 2019-10-13 18:34:37 · 259 阅读 · 0 评论 -
Treasure Chest 宝箱 洛谷3004
题目描述Bessie and Bonnie have found a treasure chest full of marvelous gold coins! Being cows, though, they can’t just walk into a store and buy stuff, so instead they decide to have some fun with the c...原创 2019-10-13 14:35:18 · 250 阅读 · 0 评论 -
石子合并--线性DP--NOI1995
题目描述.在一个圆形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。试设计出1个算法,计算出将N堆石子合并成1堆的最小得分和最大得分.输入格式数据的第1行试正整数N,1≤N≤100,表示有N堆石子.第2行有N个数,分别表示每堆石子的个数.输出格式输出共2行,第1行为最小得分,第2行为最大得分.输入...原创 2019-10-12 11:23:17 · 280 阅读 · 0 评论 -
九省联考2018--一双木棋chess
题面:菲菲和牛牛在一块n 行m 列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手。 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落子,直到填满棋盘时结束。落子的规则是:一个格子可以落子当且仅当这个格子内没有棋子且这个格子的左侧及上方的所有格子内都有棋子。棋盘的每个格子上,都写有两个非负整数,从上到下第i 行中从左到右第j 列的格 子上的两个整数记作A_{i,j}Ai,j 、B_...原创 2019-03-27 17:21:24 · 262 阅读 · 0 评论 -
CF607B祖玛
题目描述温温是一只懒惰的小萌猪。他虽然身负重任,但还是每天上班都偷偷玩游戏。今天,他决定玩一个叫做《祖玛》的老游戏。不过,温温打开游戏之后,发现这个游戏和印象里不太一样。游戏开始时,温温会得到一串宝石,第i个宝石的颜色是ci。游戏的目标是摧毁所有宝石。在游戏的每一秒钟,温温可以选择宝石序列的任意一个回文子串(即连续的若干个宝石,从前往后和从后往前看颜色是一样的),把这些宝石摧毁。之后左右的宝石...原创 2019-07-16 20:50:32 · 414 阅读 · 0 评论 -
[dp]尼克的任务
描述 Description 尼克每天上班之前都连接上英特网,接受他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必须由尼克去完...原创 2019-09-15 15:58:41 · 169 阅读 · 0 评论 -
洛谷P1049装箱问题
题目描述如图简单的01背包,我们设f[i]f[i]f[i]表示体积为i时,能装填的最大体积,从题意上来看每种只能拿一次,那我们就倒叙循环转移方程为f[j]=max(f[j],f[j−a[i]]+a[i])f[j] = max(f[j], f[j - a[i]] + a[i])f[j]=max(f[j],f[j−a[i]]+a[i])Code代码Code代码Code代码#include&...原创 2019-09-19 14:28:07 · 210 阅读 · 0 评论 -
洛谷P1616疯狂的采药
疯狂的采药时间限制1.00s内存限制125.00MB题目背景此题为NOIP2005普及组第三题的疯狂版。此题为纪念LiYuxiang而生。题目描述LiYuxiang是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同种类的草药,采每...原创 2019-09-19 15:09:17 · 437 阅读 · 0 评论 -
CF741B Arpa's weak amphitheater and Mehrdad's valuable Hoses
洛谷题址看完这道题,我们看见后面句对于一个朋友圈,要么选其中一个,要么全选,就很容易想到是分组背包,那么接下来考虑的就是怎么转化成分组背包的形式显然我们用并查集可以维护出每个朋友圈,那么对于每个朋友圈我们开一个vector维护朋友圈中的人,同时把所有人也当做一个人,加入到朋友圈中,然后在圈内做01背包就行了,注意的是,如果一个人没有朋友,那么他的朋友圈就不需要再增加一个所有人,不然的话那...原创 2019-09-23 09:29:36 · 192 阅读 · 0 评论 -
大盗阿福(树形DP入门)ACwing1049
题目描述阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。这条街上一共有 N 家店铺,每家店中都有一些现金。阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。他想知道,在不惊动警察的情况下,他今晚最多可以得到多少现金?输入格式输入的第一行是一个整数 T,...原创 2019-10-04 20:58:41 · 517 阅读 · 0 评论 -
合唱队形-线性DP,LIS问题
漫漫DP路,这是一小步题目描述N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>T,K(1<=i<=K)。你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以...原创 2019-10-11 17:27:44 · 173 阅读 · 0 评论 -
没有上司的舞会 -- 树形dp入门
洛谷P1352 没有上司的舞会题目描述某大学有N个职员,编号为1~N。他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指数Ri,但是呢,如果某个职员的上司来参加舞会了,那么这个职员就无论如何也不肯来参加舞会了。所以,请你编程计算,邀请哪些职员可以使快乐指数最大,求最大的快乐指数。输入输出格式...原创 2019-03-31 08:38:44 · 387 阅读 · 0 评论