DP
文章平均质量分 75
ametake
这个作者很懒,什么都没留下…
展开
-
【日常学习】【线性DP】codevs1044 拦截导弹题解
题目描述 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入描述 Input Description输入原创 2015-06-23 17:39:41 · 1060 阅读 · 0 评论 -
【基础练习】【线性DP】codevs3641 上帝选人题解
这道题目的数据最后一个有问题,特殊处理了上题目题目描述 Description世界上的人都有智商IQ和情商EQ。我们用两个数字来表示人的智商和情商,数字大就代表其相应智商或情商高。现在你面前有N个人,这N个人的智商和情商均已知,请你选择出尽量多的人,要求选出的人中不存在任意两人i和j,i的智商大于j的智商但i的情商小于j的情商。输入描述 Input原创 2015-06-25 17:41:05 · 1048 阅读 · 0 评论 -
【日常学习】【背包DP】codevs1115 开心的金明题解
题目来源是06年NOIP普及组第二题,非常简单,就是裸的0/1背包直接上题目题目描述 Description金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于原创 2015-07-13 15:59:15 · 947 阅读 · 0 评论 -
【日常学习】【区间DP】codevs1048 石子归并题解
题目描述 Description有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。输入描述 Input Description第一行一个整数n(n第二行n个整数w1,w2...wn (wi 输出描述原创 2015-08-10 10:37:57 · 831 阅读 · 0 评论 -
【基础练习】【背包DP】codevs1068 乌龟棋题解
题目来自2010NOIP提高组题目描述 Description小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一 的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。…… 1 2 3 4 5 ……N 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种原创 2015-08-13 10:43:32 · 2070 阅读 · 0 评论 -
【日常学习】【棋盘DP】【多线程DP】codevs1169 传纸条题解
转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看这是经典的老题了 来源是08年NOIP提高组上题目题目描述 Description小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了原创 2015-07-13 14:45:17 · 1090 阅读 · 0 评论 -
【日常学习】【区间DP+高精】codevs1166 矩阵取数游戏题解
题目来自NOIP2007TG3如果在考场上我现在已经歇菜了吧今天一整天的时间全部投在这道题上,收获不小。先上题目题目描述 Description【问题描述】帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m 的矩阵,矩阵中的每个元素aij均为非负整数。游戏规则如下:1. 每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有原创 2015-08-14 18:11:15 · 6416 阅读 · 4 评论 -
【日常学习】【划分DP】codevs1017 乘积最大题解
题目来源 2000NOIP题目描述 Description今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+原创 2015-08-16 15:58:50 · 1475 阅读 · 0 评论 -
【日常学习】【树形DP】codevs3023 魔法禁书目录1:追捕大妈题解
题目描述 Descriptionindex饿了,她要找大妈做饭,可是大妈早在错综复杂的学院都市的一处跟炮姐(jq),学院都市是个无向连通图,游走状态的index想要知道对于所有当麻可能在的地点和自己每个游走的地点,平均距离是多少一句话题意给定一个含n个点的无向连通图,任意两点间有且仅有一条路径,求两点间距离的平均值,即 ∑disij/(n*n-n) (1≤i≤n,1≤j≤n)原创 2015-09-12 16:26:49 · 1084 阅读 · 0 评论 -
【基础练习】【单调队列和其他】10.19.2015校内测试总结
虽然最后也没有写完而且不想写了 但还是写一下题解 会有用的题目再次:http://wenku.baidu.com/link?url=eIXGBneM_xYxBEUX7atc8G3mk8pZISVd_ER1uP2BRmb4nqttKqzPuxm2RMflnaITo8oNz5tWfXL6-z9M2nx_uIiFMDt5lcOHHT464JFVyD_ 大概是这样1.集卡片用一个单调队原创 2015-10-20 08:37:12 · 692 阅读 · 0 评论 -
【日常学习】【多重背包】【二进制优化】hdu1059 Dividing题解
DividingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 21177 Accepted Submission(s): 5976Problem DescriptionMarsha and Bill原创 2015-11-04 18:59:44 · 716 阅读 · 0 评论 -
【日常学习】【二分】【最长不下降子序列长度】codevs4214 [Mz]品尝美食题解
题目描述 DescriptionMz要品尝美食,厨师给Mz准备了依次N道菜,其中第i道菜的美味度为正整数Ai。这时,Mz表明他希望这N道菜的美味度递增,厨师不能改变菜的顺序,只能修改一些菜的美味度使得Mz满意,修改后的美味度仍应该是正整数。厨师想知道他至少要修改几道菜。输入描述 Input Description第一行,一个正整数N。第二行,N个原创 2015-10-12 16:21:28 · 876 阅读 · 0 评论 -
【日常学习】【树形DP】【树的最小点覆盖】tyvj1377 荒山突围题解
P1377 荒山突围时间: 1000ms / 空间: 131072KiB / Java类名: Main描述 自从小A通过你的帮助逃出死亡城堡之后,死亡城堡的堡主发出了“死亡通缉令”,命令其手下的死亡精灵通缉小A。为了保住小A的RP,下面交给你了。在这座荒山之上,原先存在着n个传送屋,并且这些传送屋都是通过时空洞连在一起的,小A可以从任何一个小屋到达另外的一个小原创 2015-10-27 21:22:17 · 762 阅读 · 0 评论 -
【日常学习】【模拟,树形DP-非递归!和拆点最短路】10.26.2015校内测试总结
距离NOIP还有九天昨天忙,没能写总结,今天补上。XBOI第N次校内胡测,由Archon=iostream0=隔壁TY君提供,特别鸣谢隔壁LOI seavot神犇的支持1.stone 题目即RQNOJ100 魔法师之恋大致意思是有很多矩形像俄罗斯方块那样落下来,规则相同,尽量使高度最低,高度相同时尽量靠左,求最小高度实际上是模拟,但不幸地我的水平方向模拟挂啦然而还是把代码放上吧原创 2015-10-27 20:03:24 · 1018 阅读 · 0 评论 -
【日常学习】【二分】【单调队列优化线性DP】codevs3342 绿色通道题解
题目描述 Description《思远高考绿色通道》(Green Passage, GP)是唐山一中常用的练习册之一,其题量之大深受lsz等许多oiers的痛恨,其中又以数学绿色通道为最。2007年某月某日,soon-if (数学课代表),又一次宣布收这本作业,而lsz还一点也没有写…… 高二数学《绿色通道》总共有n道题目要写(其实是抄),编号1..n,抄每道题所花时间不一样,抄第原创 2015-10-15 10:20:00 · 1598 阅读 · 0 评论 -
【日常学习】【背包DP】codevs1014 装箱问题题解
转载请注明出处 来自CSDN用户ametake 题目来自NOIP2011PJ4上题目题目描述 Description有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入描述 Input Description一原创 2015-08-08 11:24:36 · 858 阅读 · 0 评论 -
【基础练习】【线性DP】codevs3027 线段覆盖2题解
文章被盗还是很严重,加版权信息转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看看这道题目是线性动归 但是思想和背包有些类似 其实线性动归很多思想都是背包类似 所以还是按照线性动归分类果然写了2就不想再写1的DP版本了= =题目描述 Description数轴上有n条线段,线段的两端都是整数坐标,坐原创 2015-07-02 16:27:07 · 1371 阅读 · 0 评论 -
【基础练习】【线性DP】codevs1408 最长公共子序列(上升)题解
这道题目捣鼓了一个小时了终于弄出来咯···怒吼三声:容易吗!文章被盗还是很严重,加版权信息转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看先放题目题目描述 Description熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在原创 2015-07-12 09:42:10 · 1390 阅读 · 0 评论 -
【基础练习】【线性DP】codevs2622 数字序列(最大连续子序列和)题解
版权信息转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看这道题目本质就是朴素的最大连续子序列和直接上题目和代码题目描述 Description给定一个长度为n的一个序列A1,A2,…,An,求序列中连续子序列的最大和。例如:当输入为-5,3,5,7,-15,6,9,27,-36,10时,连原创 2015-07-12 16:05:06 · 786 阅读 · 0 评论 -
【基础练习】【棋盘DP】codevs2193 数字三角形ww题解
转载请注明出处 CSDN ametake版权所有题目描述 Description 数字三角形必须经过某一个点,使之走的路程和最大输入描述 Input Description 第1行n,表示n行第2到n+1行为每个的权值程序必须经过n div 2,n div 2这个点输出描述 Output Description原创 2015-07-28 19:59:43 · 1197 阅读 · 0 评论 -
【基础练习】【背包DP】洛谷1164 小A点菜题解
洛谷的题目又有那令人···的悲剧格式= =洛谷1164 小A点菜本题地址: http://www.luogu.org/problem/show?pid=1164题目背景uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。 uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。题目描述不过uim由于买了一些辅(原创 2015-08-09 09:21:39 · 2467 阅读 · 0 评论 -
【日常学习】【背包DP】codevs1155 金明的预算方案题解
题目来源:2006NOIPTG题目描述 Description金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:原创 2015-08-10 09:36:12 · 1022 阅读 · 0 评论 -
【基础练习】【区间DP】codevs1090 加分二叉树题解
2003 NOIP TG题目描述 Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加分× subtree的原创 2015-08-11 09:48:17 · 2078 阅读 · 0 评论 -
【基础练习】【线性DP】codevs1058 合唱队形题解
题目来源:04NOIP提高组先上题目题目描述 Description N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1Ti+1>…>TK(1 你的任务是,原创 2015-06-25 16:37:06 · 1558 阅读 · 0 评论 -
【日常学习】【背包DP(完全背包)】洛谷1616 疯狂的采药题解
这是一道典型的完全背包题目先上题目···于是又要迎来洛谷那令人不知道说什么的霸气摘要···洛谷1616 疯狂的采药本题地址: http://www.luogu.org/problem/show?pid=1616题目背景此题为NOIP2005普及组第三题的疯狂版。 此题为纪念LiYuxiang而生。题目描述LiYuxiang是个天资聪颖的孩原创 2015-08-09 10:22:58 · 1409 阅读 · 0 评论 -
【基础练习】【区间DP】codevs2102 石子归并2(环形)题解
题目描述 Description在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。试设计出1个算法,计算出将N堆石子合并成1堆的最小得分和最大得分.输入描述 Input Description数据的第1行试正整数N,1≤N≤100,表示有N堆石子.第2行有N个数,原创 2015-08-10 15:40:03 · 1116 阅读 · 0 评论 -
【基础练习】【区间DP】codevs3657 括号序列题解
题目描述 Description我们用以下规则定义一个合法的括号序列:(1)空序列是合法的(2)假如S是一个合法的序列,则 (S) 和[S]都是合法的(3)假如A 和 B 都是合法的,那么AB和BA也是合法的例如以下是合法的括号序列:(), [], (()), ([]), ()[], ()[()]以下是不合法括号序列的:(, [, ], )(, ([]), ([原创 2015-08-10 17:32:32 · 1979 阅读 · 3 评论 -
【基础练习】【线性DP+离散化】codevs1105 过河题解
题目描述 Description在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T原创 2015-08-15 11:09:10 · 1845 阅读 · 0 评论 -
【基础练习】【贪心】【递推】NOIP2013提高组第五题 积木大赛题解
还是先把题目放上吧:春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第n块积木的最终高度需要是hi。在搭建开始之前,没有任何积木(可以看成n块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[L,R],然后将第L块到第R块之间(含第 L 块和第 R 块)所有积木的高度分别增加1。原创 2015-03-29 08:44:04 · 4050 阅读 · 1 评论 -
【日常学习】【棋盘DP】codevs1267 老鼠的旅行题解
恩。CCC加拿大的题目为什么一直这么无可救药···好吧这不是重点重点是他题干还那么长翻译还那么让人无力吐槽,恩···先放题目?算了吧,不粘坑人翻译了,虽然好像是腐女福利的样子= =简而言之就是球路径个数,有的点不能通过,就是e数组为false的点。直接上代码//codevs1267 老鼠的旅行 棋盘DP //既然好不容易来了起码也得A一个题啊 写个水的吧 巩固落实基础 复习一下原创 2015-06-21 10:29:34 · 1126 阅读 · 0 评论 -
【基础练习】【线性DP】codevs1576 最长严格上升子序列题解
连题目都不放了,就是标题中说的那样,裸题于是直接上代码//codevs1576 最长严格上升子序列 线性DP//copyright by ametake//cheer up!#include#includeusing namespace std; const int maxn=5000+10;int a[maxn],f[maxn];int n;in原创 2015-06-30 16:29:39 · 872 阅读 · 0 评论 -
【基础练习】【树形DP】codevs1794 修剪花卉题解
题目描述 DescriptionZZ对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题。一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题。于是当日课后,ZZ就向老师提出了这个问题:一株奇怪的花卉,上面共连有N 朵花,共有N-1条枝干将花儿连在一起,并且未修剪时每朵花都不是孤立的。每朵花都有一个“美丽指数”原创 2015-11-02 18:52:32 · 1173 阅读 · 0 评论