
-----------动态规划----------
文章平均质量分 72
YOONGI
这个作者很懒,什么都没留下…
展开
-
NYOJ D. 又见01背包
D. 又见01背包 有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W 的物品,求所有挑选方案中物品价值总和的最大值。 1 1 1 1 Input多组测试数据。每组测试数据第一行输入,n 和 W ,接下来有n行,每行输入两个数,代表第i个物品的wi 和 vi。Output满足原创 2017-11-15 18:14:10 · 183 阅读 · 0 评论 -
NYOJ 最长公共子序列
最长公共子序列题目描述:咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。输入描述:第一行给出一个整数N(0<...原创 2018-05-17 16:19:23 · 145 阅读 · 0 评论 -
NYOJ 回文字符串(LCS)
回文字符串题目描述:所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入描述:第一行给出整数N(0<N<100)接下来的N行,每行一个字符串,每个字符串长度不超过1000.输出描述:每...原创 2018-05-17 16:30:10 · 180 阅读 · 0 评论 -
NYOJ开心的小明(01背包)
开心的小明题目描述:小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物品的...原创 2018-05-18 09:41:26 · 136 阅读 · 0 评论 -
NYOJ拦截导弹(最长递减子序列)
拦截导弹题目描述:某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。输入描述:第一行输入测试数据组数N(1<=N<=10)接下来一行输入这组测试数据共有多少个导弹m(...原创 2018-05-18 09:54:50 · 128 阅读 · 0 评论 -
牛客练习赛41 666RPG
链接:https://ac.nowcoder.com/acm/contest/373/B来源:牛客网题目描述在欧美,“666”是个令人极其厌恶和忌讳的数,被称为“野兽数”。相传,尼禄,这位历史上以暴君著称的古罗马皇帝,在一次罗马大火后,无端指控是基督徒焚烧了罗马,并对他们进行大肆镇压。尼禄死后,部分基督徒出于对尼禄的恐惧,相信他并没有死去,而且还会回到罗马来。圣经《新约·启示录》中...原创 2019-03-09 11:05:10 · 239 阅读 · 0 评论 -
ZOJ - 3689 Digging (背包+贪心)
DiggingWhen it comes to theMaya Civilization, we can quickly remind of a term called the end of the world. It's not difficult to understand why we choose to believe the prophecy (or we just assume...原创 2019-04-10 19:54:27 · 195 阅读 · 0 评论 -
HDU - 6082 度度熊与邪恶大魔王 (完全背包)
度度熊与邪恶大魔王题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6082度度熊为了拯救可爱的公主,于是与邪恶大魔王战斗起来。邪恶大魔王的麾下有n个怪兽,每个怪兽有a[i]的生命值,以及b[i]的防御力。度度熊一共拥有m种攻击方式,第i种攻击方式,需要消耗k[i]的晶石,造成p[i]点伤害。当然,如果度度熊使用第i个技能打在第j个怪...原创 2019-04-09 19:43:36 · 159 阅读 · 0 评论 -
HDU - 5542 The Battle of Chibi (DP + 离散化+树状数组)
The Battle of ChibiCao Cao made up a big army and was going to invade the whole South China. Yu Zhou was worried about it. He thought the only way to beat Cao Cao is to have a spy in Cao Cao's army....原创 2019-04-17 10:41:18 · 178 阅读 · 0 评论 -
HDU - 5543 Pick The Sticks(01背包)
Pick The SticksThe story happened long long ago. One day, Cao Cao made a special order called "Chicken Rib" to his army. No one got his point and all became very panic. However, Cao Cao himself fel...原创 2019-04-17 11:09:09 · 270 阅读 · 0 评论 -
HRBUST - 2319 Number Game(贪心+DP | 贪心+优先队列)
Number GameTherearenitemsandtwoplayers,Kimandyou.Foreachplayerandforeachitem,thevalueoftheitemforthisplayerisknown.Denotevaluesofthei-thitemforthefirstandthesec...原创 2019-04-26 10:59:15 · 195 阅读 · 0 评论 -
HDU-1024 Max Sum Plus Plus (DP m子段的最大和)
Max Sum Plus Plus题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we always challenge ourselves to more di...原创 2019-04-19 08:54:07 · 136 阅读 · 0 评论 -
HDU-1069 Monkey and Banana (贪心+DP)
Monkey and Banana题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1069A group of researchers are designing an experiment to test the IQ of a monkey. They will hang a banana at the roof of a buildin...原创 2019-04-19 09:40:08 · 234 阅读 · 0 评论 -
HDU-1087 Super Jumping! Jumping! Jumping! (最大上升子序列)
Super Jumping! Jumping! Jumping!Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I i...原创 2019-04-19 10:01:22 · 238 阅读 · 0 评论 -
牛客21302 被3整除的子序列 (动态规划)
链接:https://ac.nowcoder.com/acm/problem/21302来源:牛客网题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数示例1输入132输出3示例2输入9输出1...原创 2019-05-13 20:35:32 · 502 阅读 · 0 评论 -
矩形嵌套
矩形嵌套题目描述:有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下一个矩形内。输入描述:第一行是一个正正数N(0<...原创 2018-05-17 10:58:22 · 421 阅读 · 0 评论 -
单调递增最长子序列
单调递增最长子序列题目描述:求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入描述:第一行一个整数0<n<20,表示有n个字符串要处理随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出描述:输出字符串的最长递增子序列的长度样例输入:复制3aaaababcabklmncdefg样例输出:137代码:#include<...原创 2018-05-17 10:55:44 · 345 阅读 · 0 评论 -
The Triangle(dp基础题)
The Triangle题目描述: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 of numbers passed on a route that starts at the top and ends somew...原创 2018-05-17 10:51:51 · 229 阅读 · 0 评论 -
NYOJ C. 饭卡
C. 饭卡电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。Input多组数据原创 2017-11-15 18:06:17 · 309 阅读 · 0 评论 -
NYOJ B. Bone Collector
B. Bone CollectorMany 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原创 2017-11-15 17:18:49 · 758 阅读 · 0 评论 -
NYOJ 苹果
苹果ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。Input有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整数,用空格隔开,分别代表苹果的大小c和价钱w。所有输入数字的范围大于等于0,小于等原创 2017-11-14 18:55:41 · 200 阅读 · 0 评论 -
Dividing
DividingDescriptionMarsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the marbles. This would be easy if a原创 2017-11-25 10:31:08 · 990 阅读 · 0 评论 -
NYOJ 硬币找零
硬币找零Description在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计 算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。我们应该注意到,人民币的硬币系统是 100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,0.02,0.01 元,采用这些硬币我们可以对任何一个工资数用贪心算法求原创 2017-11-23 18:03:47 · 1051 阅读 · 0 评论 -
Big Event in HDU
Big Event in HDUDescriptionNowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don't know that Computer College had ever been split into Computer Colle原创 2017-11-22 21:17:04 · 998 阅读 · 0 评论 -
FATE
FATEDescription最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或者0以下时,xhd就不会玩这游戏。xhd还说了他最原创 2017-11-22 21:09:47 · 184 阅读 · 0 评论 -
CRB and His Birthday
CRB and His BirthdayDescriptionToday is CRB's birthday. His mom decided to buy many presents for her lovely son. She went to the nearest shop with $M$ Won(currency unit). At the shop, th原创 2017-11-22 20:58:46 · 248 阅读 · 0 评论 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Description急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多能采购多少公斤粮食呢? 后记: 人生是一个充满了变数的生命过程,天灾、原创 2017-11-22 20:53:39 · 228 阅读 · 0 评论 -
POJ-1384 Piggy-Bank(完全背包)
Piggy-Bank题目链接:http://poj.org/problem?id=1384DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial su...原创 2017-11-22 20:45:47 · 369 阅读 · 0 评论 -
NYOJ J : CTX学长的找位置游戏
J : CTX学长的找位置游戏题目描述 现在教室里的n个人有n把椅子,n个人编号为1—n,第一个人编号为1,第二个人编号为2,以此类推。n个椅子的编号也为1—n,第一个椅子的编号为1,第二个椅子的编号为2,以此类推。 现在n个人都坐错了位置(每个人都要选一个位置坐下),这样的情况总共有多少种?高中的数学老师说过1个人的话,是不可能坐错的,2个人总共有一种都坐错位置的情况原创 2017-11-18 10:40:52 · 287 阅读 · 0 评论 -
NYOJ F. 邮票分你一半
F. 邮票分你一半小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?Input第一行只有一个整数m(m接下来有一个整数n(n然后有n个整数原创 2017-11-15 18:27:56 · 191 阅读 · 0 评论 -
最少拦截系统
最少拦截系统某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹. 怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少...原创 2018-03-06 21:02:55 · 139 阅读 · 0 评论 -
矩阵迷宫 HihoCoder - 1702
矩阵迷宫 HihoCoder - 1702给定一个NxN的方格矩阵迷宫,每个格子中都有一个整数Aij。最初小Hi位于迷宫左上角的格子A11,他每一步可以向右或向下移动,目标是移动到迷宫的出口——右下角ANN。 小Hi需要支付的代价包括路径中经过的所有格子中的整数之和,以及改变移动方向需要支付的代价。 小Hi第一次改变方向的代价是1,第二次的代价是2,第三次的代价是4,…… 第K次的代价是2K...原创 2018-03-31 11:11:35 · 596 阅读 · 1 评论 -
HDU - 1978 How many ways
How many ways这是一个简单的生存游戏,你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。游戏的规则描述如下: 1.机器人一开始在棋盘的起始点并有起始点所标有的能量。 2.机器人只能向右或者向下走,并且每走一步消耗一单位能量。 3.机器人不能在原地停留。 4.当机器人选择了一条可行路径后,当他走到这条路径的终点时,他将只有终点所标记的能量。 如上图,机器人一开始在(1...原创 2018-04-04 20:00:08 · 181 阅读 · 0 评论 -
龟兔赛跑 HDU - 2059(DP)
龟兔赛跑 HDU - 2059据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。 最近正值HDU举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。虽然乌龟深知获胜希望不大,不过...原创 2018-04-20 15:25:54 · 339 阅读 · 0 评论 -
CodeForces - 721C Journey (DFS + DP + 记录路径)
JourneyRecently Irina arrived to one of the most famous cities of Berland— the Berlatov city. There arenshowplaces in the city, numbered from1ton, and some of them are connected by one-dire...原创 2019-08-03 16:09:50 · 494 阅读 · 0 评论