动态规划
吃葡萄不吐葡萄皮丿
这个作者很懒,什么都没留下…
展开
-
开心的金明
开心的金明原创 2013-10-01 14:29:18 · 1727 阅读 · 0 评论 -
石子归并
石子归并原创 2014-01-16 09:53:32 · 1395 阅读 · 0 评论 -
VIJOS-P1312
描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为m原创 2014-01-16 10:00:41 · 810 阅读 · 0 评论 -
租用游艇问题
租用游艇问题原创 2014-01-16 09:44:03 · 1906 阅读 · 0 评论 -
滑雪
描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 18 19 615 24 25 20 714 23 22原创 2014-01-16 09:56:16 · 834 阅读 · 0 评论 -
最大连续子序列
描述给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和 为20。 在今年的数据结构考卷中,要求编写程序得到最大和,现在增加一个要求,即还需要输出该 子序列的第一个和最原创 2014-01-16 11:23:17 · 889 阅读 · 0 评论 -
Bone Collector(dp 01背包)
Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grav原创 2014-08-01 14:48:17 · 735 阅读 · 0 评论 -
饭卡(01背包)
Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。原创 2014-08-01 14:52:52 · 879 阅读 · 0 评论 -
Robberies(01背包)
Problem DescriptionThe aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become too greedy. He has decided t原创 2014-08-01 14:54:46 · 802 阅读 · 0 评论 -
LOL的庆祝
描述今天是7月29,acm队员LOL的生日。LOA、LOB在怀化集训。他想给这两位兄弟买点什么犒劳下,LOL发现他们都很喜欢吃西瓜,而且一吃就是一堆的那种吃货,LOL决定买了一堆西瓜。当他准备把西瓜送给LOA、LOB的时候,遇到了一个难题,他们不在一块住,一个在9栋,一个在10栋,只能把西瓜分成两堆给他们,为了对每个人都公平,他想让两堆的重量之差最小。每个西瓜的重量已知,你能帮帮他么?原创 2014-07-29 18:50:45 · 898 阅读 · 0 评论 -
Charm Bracelet(01背包)
Problem DescriptionBessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available c原创 2014-08-01 14:48:17 · 921 阅读 · 0 评论 -
Piggy-Bank(完全背包变形)
Problem DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). Th原创 2014-08-01 15:13:54 · 837 阅读 · 0 评论 -
合并石子
合并石子原创 2014-01-16 09:49:22 · 1160 阅读 · 0 评论 -
编辑距离问题
描述设A 和B 是2 个字符串。要用最少的字符操作将字符串A 转换为字符串B。这里所说的字符操作包括(1)删除一个字符;(2)插入一个字符;(3)将一个字符改为另一个字符。将字符串A变换为字符串B 所用的最少字符操作数称为字符串A到B 的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的2 个字符串A和B,计算出它们的编辑距离d(A,B)。编程任务:对于给定的原创 2014-01-16 10:23:47 · 1314 阅读 · 0 评论 -
编辑距离
编辑距离原创 2014-01-16 10:12:04 · 1684 阅读 · 0 评论 -
传球游戏
传球游戏:全国信息学奥林匹克联赛(NOIP2008)复赛题目原创 2013-10-09 15:17:15 · 1149 阅读 · 0 评论 -
最长公共子序列
最长公共子序列原创 2013-12-17 17:01:28 · 1077 阅读 · 0 评论 -
0-1背包问题
0-1背包问题原创 2013-12-25 15:01:07 · 1773 阅读 · 0 评论 -
找零钱
描述我们知道人民币有1、2、5、10、20、50、100这几种面值。现在给你n(1≤n≤250)元,让你计算换成用上面这些面额表示且总数不超过100张,共有几种。 比如4元,能用4张1元、2张1元和1张2元、2张2元,三种表示方法。 输入输入有多组,每组一行,为一个整合n。输入以0结束。输出输出该面额有几种表示方法。样例输入原创 2013-12-25 15:06:13 · 1111 阅读 · 0 评论 -
总分
动态规划 dp原创 2013-12-25 14:58:38 · 1133 阅读 · 0 评论 -
采药
描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”原创 2013-12-25 15:07:18 · 821 阅读 · 0 评论 -
0-1背包问题
描述有N件物品和一个容量为V的背包。第i件物品的容量是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。输入输入包括干个测试用例,第一行为一个正整数K(1输出每个用例,用一行输出可装入的总大价值。样例输入25 101 1 1 1 15 8 6 4 54 208 7 6 414 1原创 2013-12-25 15:02:33 · 802 阅读 · 0 评论 -
Piggy-Bank
Piggy-Bank原创 2013-12-25 15:04:41 · 1109 阅读 · 0 评论 -
最大报帐
最大报帐原创 2013-12-26 16:46:07 · 1005 阅读 · 0 评论 -
最大矩阵连乘次数
最大矩阵连乘次数原创 2014-01-16 09:52:25 · 1973 阅读 · 0 评论 -
Space Elevator(多重背包)
Problem DescriptionThe cows are going to space! They plan to achieve orbit by building a sort of space elevator: a giant tower of blocks. They have K (1 <= K <= 400) different types of blocks with原创 2014-08-01 16:20:59 · 987 阅读 · 0 评论