动态规划--------------------------
文章平均质量分 84
没有能与不能只有想与不想
这个作者很懒,什么都没留下…
展开
-
1711: 上升序列 (动态规划)
1711: 上升序列时间限制: 1 Sec 内存限制: 128 MB提交: 33 解决: 6[提交][状态][讨论版]题目描述我们有一个数列A1,A2...An,你现在要求修改数量最少的元素,使得这个数列严格递增(严格递增即相邻元素不存在相等的情况)。其中无论是修改前还是修改后,每个元素都必须是整数。 请输出最少需要修改多少个元素。输入第一行输入原创 2015-08-25 21:08:09 · 446 阅读 · 0 评论 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 2191 (多重背包-->>01背包) (模板)
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 19519 Accepted Submission(s): 8251Problem Description急!灾原创 2015-08-26 11:43:46 · 308 阅读 · 0 评论 -
寒冰王座 1248 (完全背包)
寒冰王座Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13250 Accepted Submission(s): 6768Problem Description不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞原创 2015-08-26 17:54:25 · 411 阅读 · 0 评论 -
Bone Collector 2602 (01背包)(模板)
Bone CollectorTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 40132 Accepted Submission(s): 16661Problem DescriptionMany years ag原创 2015-08-21 14:23:20 · 429 阅读 · 0 评论 -
I NEED A OFFER! 1203 (01背包变形+数学)
I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20472 Accepted Submission(s): 8172Problem DescriptionSpeakless很早就想原创 2015-08-26 17:19:39 · 365 阅读 · 0 评论 -
Proud Merchants 3466 (01背包+排序+技巧)
Proud MerchantsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 3608 Accepted Submission(s): 1505Problem DescriptionRecently, iSe原创 2015-08-26 20:56:42 · 433 阅读 · 0 评论 -
猴子选大王
1598: 猴子选大王(结构体专题)时间限制: 1 Sec 内存限制: 128 MB提交: 3 解决: 3[提交][状态][讨论版]题目描述n只猴子围坐成一个圈,按顺时针方向从1到n编号。然后从1号猴子开始沿顺时针方向从1开始报数,报到m的猴子出局,再从刚出局猴子的下一个位置重新开始报数,如此重复,直至剩下一个猴子,它就是大王。输入输入两个整数n和m,1原创 2015-08-08 16:16:28 · 982 阅读 · 0 评论 -
发工资咯:) 2021 (完全背包)
发工资咯:)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 39917 Accepted Submission(s): 22207Problem Description作为杭电的老师,最盼望的日子就是每月的8号原创 2015-08-28 10:44:37 · 322 阅读 · 0 评论 -
Max Sum
Max SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 177961 Accepted Submission(s): 41505Problem DescriptionGiven a sequence a[原创 2015-08-06 17:02:19 · 251 阅读 · 0 评论 -
饭卡 (01背包)
饭卡Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16574 Accepted Submission(s): 5763Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之原创 2015-08-21 13:55:49 · 375 阅读 · 0 评论 -
Charm Bracelet 3624 (01背包)
Charm BraceletTime Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uSubmit StatusDescriptionBessie has gone to the mall's jewelry store and spies a charm br原创 2015-09-26 17:10:54 · 343 阅读 · 0 评论 -
数塔 2084 (简单的动态规划)
数塔Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 28711 Accepted Submission(s): 17260Problem Description在讲述DP算法的时候,一个经典的例子就是数原创 2015-09-11 19:16:32 · 326 阅读 · 0 评论 -
hdoj Constructing Roads In JGShining's Kingdom (LIS变形+二分)
Constructing Roads In JGShining's KingdomTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19611 Accepted Submission(s): 5544Problem原创 2015-09-29 18:14:25 · 344 阅读 · 0 评论 -
nyoj 单调递增最长子序列 17 (LIS模板)
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklmncdefg原创 2015-09-29 17:27:37 · 374 阅读 · 0 评论 -
nyoj 开心的小明 49 (01背包)
开心的小明时间限制:1000 ms | 内存限制:65535 KB难度:4描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一原创 2015-10-07 21:07:14 · 369 阅读 · 0 评论 -
nyoj 最大和 104 (二维子矩阵 DP) 好题
最大和时间限制:1000 ms | 内存限制:65535 KB难度:5描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。例子:0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其最大子矩阵为:原创 2015-10-08 12:22:05 · 349 阅读 · 0 评论 -
nyoj 聪明的kk 171 (DP+技巧)
聪明的kk时间限制:1000 ms | 内存限制:65535 KB难度:3描述 聪明的“KK”非洲某国展馆的设计灵感源于富有传奇色彩的沙漠中陡然起伏的沙丘,体现出本国不断变换和绚丽多彩的自然风光与城市风貌。展馆由五部分组成,馆内影院播放名为《一眨眼的瞬间》的宽银幕短片,反映了建国以来人民生活水平和城市居住环境的惊人巨变。可移动“沙丘”变戏法 的灵感原创 2015-10-08 12:51:06 · 373 阅读 · 0 评论 -
nyoj 苹果 289 (简单01背包)
苹果时间限制:3000 ms | 内存限制:65535 KB难度:3描述 ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整原创 2015-10-08 13:05:12 · 325 阅读 · 0 评论 -
nyoj 完全背包 311 (完全背包) 好题
完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO原创 2015-10-08 13:25:00 · 350 阅读 · 0 评论 -
poj To the Max 1050 (二维最大子矩阵 DP)
To the MaxTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 44258 Accepted: 23461DescriptionGiven a two-dimensional array of positive and negative integers,原创 2015-10-08 12:35:38 · 290 阅读 · 0 评论 -
nyoj 作业题 201 (dp)
作业题时间限制:3000 ms | 内存限制:65535 KB难度:3描述 小白同学这学期有一门课程叫做《数值计算方法》,这是一门有效使用数字计算机求数学问题近似解的方法与过程,以及由相关理论构成的学科……今天他们的Teacher S,给他们出了一道作业题。Teacher S给了他们很多的点,让他们利用拉格朗日插值公式,计算出某严格单调函数的曲线。原创 2015-10-08 19:38:33 · 421 阅读 · 0 评论 -
最少拦截系统 1257 (动态规划)
最少拦截系统Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27022 Accepted Submission(s): 10667Problem Description某国为了防御敌国的导弹袭击,发展出一种导弹原创 2015-09-19 20:22:26 · 347 阅读 · 0 评论 -
邮票分你一半 456 (01背包 )
邮票分你一半时间限制:1000 ms | 内存限制:65535 KB难度:3描述 小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗原创 2015-09-18 19:39:04 · 344 阅读 · 0 评论 -
nyoj The Triangle 18 (简单DP)
The Triangle时间限制:1000 ms | 内存限制:65535 KB难度:4描述 73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum o原创 2015-10-08 11:37:00 · 466 阅读 · 0 评论 -
hdoj 最短区间版大家来找碴 2158 (爆力模拟)
最短区间版大家来找碴Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 844 Accepted Submission(s): 297Problem Description给定一个序列,有N个整数,数值范围为[0,原创 2015-11-09 21:56:32 · 717 阅读 · 0 评论 -
hdoj Happy Matt Friends 5119 (DP) 好题
Happy Matt FriendsTime Limit: 6000/6000 MS (Java/Others) Memory Limit: 510000/510000 K (Java/Others)Total Submission(s): 1828 Accepted Submission(s): 725Problem DescriptionMatt has N原创 2015-10-23 20:47:41 · 334 阅读 · 0 评论 -
最大报销额 1864 (01背包 好题)
最大报销额Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 19761 Accepted Submission(s): 5863Problem Description现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括原创 2015-09-16 19:57:23 · 271 阅读 · 0 评论 -
Euro Efficiency 1252 (正负完全背包 好题)
Euro EfficiencyTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 3552 Accepted: 1522DescriptionOn January 1st 2002, The Netherlands, and several other Europ原创 2015-08-27 09:59:04 · 600 阅读 · 0 评论 -
nyoj 传纸条(一) 61 双线DP
传纸条(一)时间限制:2000 ms | 内存限制:65535 KB难度:5描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上原创 2015-11-12 21:09:44 · 368 阅读 · 0 评论 -
nyoj How many ways?? 2157 (DP) 好题
How many ways??Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2167 Accepted Submission(s): 807Problem Description春天到了, HDU校园里开满了原创 2015-11-13 20:21:57 · 400 阅读 · 0 评论 -
nyoj 吃土豆 234 (双层DP)
吃土豆时间限制:1000 ms | 内存限制:65535 KB难度:4描述 Bean-eating is an interesting game, everyone owns an M*N matrix, which is filled with different qualities beans. Meantime, there is only one原创 2015-11-13 22:13:19 · 404 阅读 · 0 评论 -
nyoj 三国志 203 (dijst++01背包) 好题
三国志时间限制:3000 ms | 内存限制:65535 KB难度:5描述《三国志》是一款很经典的经营策略类游戏。我们的小白同学是这款游戏的忠实玩家。现在他把游戏简化一下,地图上只有他一方势力,现在他只有一个城池,而他周边有一些无人占的空城,但是这些空城中有很多不同数量的同种财宝。我们的小白同学虎视眈眈的看着这些城池中的财宝。按照游戏的规则,他只原创 2015-11-13 23:52:57 · 601 阅读 · 0 评论 -
nyoj 免费馅饼 613 (DP状态转移方程)
免费馅饼时间限制:1000 ms | 内存限制:65535 KB难度:3描述 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不 掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,原创 2015-11-14 09:18:03 · 364 阅读 · 0 评论 -
nyoj 飞翔 195 (动态规划++LIS变形)
飞翔时间限制:3000 ms | 内存限制:65535 KB难度:4描述 鹰最骄傲的就是翱翔,但是鹰们互相都很嫉妒别的鹰比自己飞的快,更嫉妒其他的鹰比自己飞行的有技巧。于是,他们决定举办一场比赛,比赛的地方将在一个迷宫之中。这些鹰的起始点被设在一个N*M矩阵的左下角map[1,1]的左下角。终点被设定在矩阵的右上角map[N,M]的右上角,有些ma原创 2015-11-13 14:11:00 · 421 阅读 · 0 评论 -
nyoj 蚂蚁的难题(二) 745 (DP+技巧转化)
蚂蚁的难题(二)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 下雨了,下雨了,蚂蚁搬家了。已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈。小蚂蚁对每种食材都有一个喜爱程度值Vi,当然,如果Vi小于0的时候,表示蚂蚁讨厌这种食材。因为马上就要下雨了,所以蚂蚁只能搬一次,但是能够搬走连续一段的食材。时间紧急,你快帮帮小原创 2015-11-14 13:43:00 · 524 阅读 · 0 评论 -
hdoj Worm 2151 (DP)
WormTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3409 Accepted Submission(s): 2196Problem Description自从见识了平安夜苹果的涨价后,Lele就在他家门口原创 2015-11-14 21:57:15 · 311 阅读 · 0 评论 -
nyoj 士兵杀敌(三) 119 (区间dp+RMQ&&线段树) 好题
士兵杀敌(三)时间限制:2000 ms | 内存限制:65535 KB难度:5描述 南将军统率着N个士兵,士兵分别编号为1~N,南将军经常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比较,计算出两个人的杀敌数差值,用这种方法一方面能鼓舞杀敌数高的人,另一方面也算是批评杀敌数低的人,起到了很好的效果。所以,南将军经常问军师小工第i号士兵到第j号原创 2015-10-08 20:48:33 · 384 阅读 · 0 评论 -
nyoj 蚂蚁的难题(三) 747 (DP&&01背包)
蚂蚁的难题(三)时间限制:2000 ms | 内存限制:65535 KB难度:4描述 蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。已知一共有n 件食材,每件食材有一个美味度 Ai 和新鲜度 Bi , 如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi的美味指数,当然,用第i件食材做饭要花去 Ci 的时间。众所周知,原创 2015-11-14 22:41:24 · 395 阅读 · 0 评论 -
nyoj 还是回文 1023 (DP)
还是回文时间限制:2000 ms | 内存限制:65535 KB难度:3描述 判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢?输入多组数据第一个有两个数n,m,分别表示字符的种数和字符串的长度第二行给出一串原创 2015-11-15 11:26:52 · 352 阅读 · 0 评论 -
nyoj 合并游戏 832 (状压DP) 好题
合并游戏时间限制:1000 ms | 内存限制:65535 KB难度:4描述 大家都知道Yougth除了热爱编程之外,他还有一个爱好就是喜欢玩。 某天在河边玩耍的时候,他发现了一种神奇的石子,当把两个石子放在一起的时候,后一个石子会消失,而且会蹦出一定数量的金币,这可乐坏了Yougth,但是他想得到最多的金币,他该怎么做?输入原创 2015-11-15 17:30:59 · 625 阅读 · 0 评论