
动态规划--DP
niiick
OIer/ACMer
展开
-
BZOJ2298 || 洛谷P2519 [HAOI2011]problem a【DP】
Time Limit: 10 SecMemory Limit: 256 MBDescription一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数)Input第一行一个整数n,接下来n行每行两个整数,第i+1行的两个整数分别代表ai、biOutput一个整数,表示最少有几个人说谎HINT100%的数据满足...原创 2018-09-26 18:27:23 · 323 阅读 · 0 评论 -
矩阵乘法 x 图的邻接矩阵
邻接矩阵是一种用矩阵形式表示图的方法那么如果用图的邻接矩阵作矩阵乘法会有什么神奇的性质呢我们假设一个N个结点的无向图我们用G[u][v]=G[v][u]=1G[u][v]=G[v][u]=1G[u][v]=G[v][u]=1表示uuu到vvv有连边,否则G[u][v]=G[v][u]=0G[u][v]=G[v][u]=0G[u][v]=G[v][u]=0如果用这个邻接矩阵自乘会得到什么...原创 2018-09-21 18:48:02 · 6524 阅读 · 0 评论 -
洛谷P2679 [NOIP2015]子串【DP】
时空限制 1000ms / 128MB题目描述有两个仅包含小写英文字母的字符串 A 和 B。现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等?注意:子串取出的位置不同也认为是不同的方案。输入格式:第一行是三个正整数 n,m,k,分别表示字符串 A ...原创 2018-10-07 21:25:23 · 203 阅读 · 1 评论 -
洛谷P3052 [USACO12MAR]Cows in a Skyscraper【模拟退火+DP】
时空限制 1000ms / 128MB题目描述A little known fact about Bessie and friends is that they love stair climbing races. A better known fact is that cows really don’t like going down stairs. So after the cows fi...原创 2018-10-10 20:27:43 · 288 阅读 · 0 评论 -
POJ - 3612 Telephone Wire【DP】
Time limit 1000 msMemory limit 65536 kBFarmer John’s cows are getting restless about their poor telephone service; they want FJ to replace the old telephone wire with new, more efficient wire. The n...原创 2018-11-06 22:09:43 · 268 阅读 · 0 评论 -
洛谷P3116 [USACO15JAN]约会时间Meeting Time【DP】
时空限制 1000ms / 128MB题目描述Bessie and her sister Elsie want to travel from the barn to their favorite field, such that they leave at exactly the same time from the barn, and also arrive at exactly the s...原创 2018-11-08 21:35:02 · 175 阅读 · 0 评论 -
BZOJ4553 || 洛谷P4093 [HEOI2016/TJOI2016]序列【DP+CDQ分治】
Time Limit: 20 SecMemory Limit: 128 MBDescription佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给他。玩具上有一个数列,数列中某些项的值可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你,能否选出一个子序列,使得在任意一种变化中,这个子序列都是不降的?请你告诉她这个子序列的最长...原创 2019-03-26 20:31:27 · 233 阅读 · 0 评论 -
BZOJ1831 || 洛谷P4280 [AHOI2008]逆序对【DP】
Time Limit: 10 SecMemory Limit: 64 MBDescription小可可和小卡卡想到Y岛上旅游,但是他们不知道Y岛有多远。好在,他们找到一本古老的书,上面是这样说的: 下面是N个正整数,每个都在1~K之间。如果有两个数A和B,A在B左边且A大于B,我们就称这两个数为一个“逆序对”。你数一数下面的数字里有多少个逆序对,你就知道Y岛离这里的距离是多少千米了。 比如说...原创 2019-03-27 15:40:05 · 167 阅读 · 0 评论 -
洛谷P1373 小a和uim之大逃离【DP】
时空限制 1000ms / 128MB题目描述瞬间,地面上出现了一个n*m的巨幅矩阵,矩阵的每个格子上有一坨0~k不等量的魔液。怪物各给了小a和uim一个魔瓶,说道,你们可以从矩阵的任一个格子开始,每次向右或向下走一步,从任一个格子结束。开始时小a用魔瓶吸收地面上的魔液,下一步由uim吸收,如此交替下去,并且要求最后一步必须由uim吸收。魔瓶只有k的容量,也就是说,如果装了k+1那么魔瓶会被清...原创 2018-09-20 21:07:30 · 141 阅读 · 0 评论 -
洛谷P2389 电脑班的裁员【DP】
时空限制 1000ms / 128MB题目描述ZZY有独特的裁员技巧:每个同学都有一个考试得分ai(-1000<=ai<=1000),在n个同学(n<=500)中选出不大于k段(k<=n)相邻的同学留下,裁掉未被选中的同学,使剩下同学的得分和最大。要特别注意的是,这次考试答错要扣分【不要问我为什么】,所以得分有可能为负。输入格式:第一行为n,k,第二行为第1~n位同...原创 2018-09-20 20:18:12 · 158 阅读 · 0 评论 -
BZOJ4300 || 洛谷P4310 绝世好题【DP】
Time Limit: 1 SecMemory Limit: 128 MBDescription给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&amp;bi-1!=0(2&lt;=i&lt;=len)。Input输入文件共2行。第一行包括一个整数n。第二行包括n个整数,第i个整数表示ai。Output输出文件共一行。包括一个整数,表示子序列bi的最长长度。...原创 2018-09-25 22:15:43 · 365 阅读 · 0 评论 -
洛谷P1854 花店橱窗布置【DP】
动态规划;DP原创 2017-12-09 13:45:16 · 387 阅读 · 0 评论 -
洛谷 P3800 Power收集【DP】
题目描述可以把游戏界面理解成一个N行M列的棋盘,有K个格子上有P点,其价值为val(i,j) 初始灵梦可以选择在第一行的任意一个格子出发,每秒她必须下移一格。 灵梦具有一个左右移动的速度T,可以使她每秒向左或右移动至多T格,也可以不移动,并且不能折返。移动可视为瞬间完成,不经过路途上的点,只能获得目标格子的P点。 求最终她能获得的POWER值最大是多少?输入格式:第一行四个数字,...原创 2018-06-19 14:03:20 · 302 阅读 · 0 评论 -
POJ - 1737 Connected Graph【计数DP】
An undirected graph is a set V of vertices and a set of E∈{V*V} edges.An undirected graph is connected if and only if for every pair (u,v) of vertices,u is reachable from v. You are to write a progr...原创 2018-07-12 18:30:15 · 558 阅读 · 0 评论 -
SPOJ || POJ - 2228 Naptime【环型DP】
Goneril is a very sleep-deprived cow. Her day is partitioned into N (3 &amp;lt;= N &amp;lt;= 3,830) equal time periods but she can spend only B (2 &amp;lt;= B &amp;lt; N) not necessarily contiguous periods in bed. Du...原创 2018-08-20 16:51:20 · 380 阅读 · 0 评论 -
洛谷P1868 饥饿的奶牛【DP】
时空限制 1000ms / 128MB题目描述有一条奶牛冲出了围栏,来到了一处圣地(对于奶牛来说),上面用牛语写着一段文字。现用汉语翻译为:有N个区间,每个区间x,y表示提供的x~y共y-x+1堆优质牧草。你可以选择任意区间但不能有重复的部分。对于奶牛来说,自然是吃的越多越好,然而奶牛智商有限,现在请你帮助他。输入格式:第一行,N,如题接下来N行,每行一个数x,y,如题输出格式:...原创 2018-09-17 21:38:55 · 440 阅读 · 0 评论 -
BZOJ2428 ||洛谷P2503 [HAOI2006]均分数据【模拟退火+DP】
Time Limit: 5 SecMemory Limit: 128 MBDescription已知N个正整数:A1、A2、……、An 。今要将它们分成M组,使得各组数据的数值和最平均,即各组的均方差最小。均方差公式如下:其中σ为均方差,是各组数据和的平均值,xi为第i组数据的数值和。Input第一行是两个整数,表示N,M的值(N是整数个数,M是要分成的组数)第二行有N个整数,表示...原创 2018-09-18 22:19:45 · 234 阅读 · 0 评论 -
洛谷P1736 创意吃鱼法【DP】
时空限制 1000ms / 128MB题目描述回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*)。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。在代表池子的01矩阵中,有很多的正方形子矩阵,如果某个正方形子矩阵的某条对角线上都有鱼,且此正方形子矩阵的其他地方无鱼,...原创 2018-09-20 12:38:51 · 147 阅读 · 0 评论 -
BZOJ1084 || 洛谷P2331 [SCOI2005]最大子矩阵【DP】
Time Limit: 10 SecMemory Limit: 162 MBDescription这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵,不能相互重叠。Input第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。Output...原创 2018-09-25 21:44:40 · 158 阅读 · 0 评论 -
洛谷P2467 [SDOI2010]地精部落【DP】
时空限制 1000ms / 128MB题目描述传说很久以前,大地上居住着一种神秘的生物:地精。地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为N的山脉H可分为从左到右的N段,每段有一个独一无二的高度Hi,其中Hi是1到N之间的正整数。如果一段山脉比所有与它相邻的山脉都高,则这段山脉是一个山峰。位于边缘的山脉只有一段相邻的山脉,其他都有两段(即左边和右边)。类似地,如果一段山脉比所有它相...原创 2019-04-09 19:14:28 · 238 阅读 · 0 评论