dp
文章平均质量分 74
menxiaoyuan
这个作者很懒,什么都没留下…
展开
-
拯救公主
时间限制: 1 Sec 内存限制: 128 MB[提交][状态][讨论版]题目描述公主被妖怪抓到了一个山洞里,为了尽快营救公主,王子决定不回城搬救兵去独自营救。山洞为矩形且十分空旷,其中生活着K个妖怪。幸运的是这些妖怪晚上都会睡觉并且没人守夜。但是若是离妖怪太近就会惊醒它,其他的妖怪也会被惊醒,所以我们要找一条距离所有妖怪都很远的路。我们把山洞分为了n*m个格子,走到相邻的格子(不含原创 2015-11-15 17:46:26 · 323 阅读 · 0 评论 -
首尾相连数组的最大子数组和
题目描述给定一个由N个整数元素组成的数组arr,数组中有正数也有负数,这个数组不是一般的数组,其首尾是相连的。数组中一个或多个连续元素可以组成一个子数组,其中存在这样的子数组arr[i],…arr[n-1],arr[0],…,arr[j],现在请你这个ACM_Lover用一个最高效的方法帮忙找出所有连续子数组和的最大值(如果数组中的元素全部为负数,则最大和为0,即一个也没有选)。原创 2016-04-06 11:22:53 · 621 阅读 · 0 评论 -
子串和再续
描述给你一个序列 S1, S2, S3, S4 ... Sx, ... Sn (1 ≤ x ≤ n ≤ 1,000,000, -32768 ≤ Sx ≤ 32767). 我们定义sum(i, j) = Si + ... + Sj (1 ≤ i ≤ j ≤ n).现在给你一个 m(8>m>0&&msum(i1, j1) + sum(i2, j2) + sum(i3, j3) + ...原创 2016-04-06 13:16:15 · 303 阅读 · 0 评论 -
蚂蚁的难题(三)
描述蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。已知一共有 n 件食材,每件食材有一个美味度 Ai 和新鲜度 Bi , 如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi 的美味指数,当然,用第i件食材做饭要花去 Ci 的时间。众所周知,蚂蚁的厨艺不怎么样,所以他需要你设计做饭方案使得在时间 T 内完成的美味指数最大。输入有多组测试数据原创 2016-04-06 15:22:16 · 365 阅读 · 0 评论 -
还是回文----区间dp
描述判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢?输入多组数据第一个有两个数n,m,分别表示字符的种数和字符串的长度第二行给出一串字符,接下来n行,每行有一个字符(a~z)和两个整数,分别表示添加和删除这个字符的花费所有数都不原创 2016-04-07 08:50:48 · 347 阅读 · 0 评论 -
整数划分(四)
描述 暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其解,他非常郁闷。。亲爱的你能帮帮他吗? 问题是我们经常见到的整数划分,给出两个整数 n , m ,要求在 n 中加入m - 1 个乘号,将n分成m段,求出这m段的最大乘积输入第一行是一个整数T,表示有T组原创 2016-04-07 15:04:02 · 284 阅读 · 0 评论 -
吃土豆
描述Bean-eating is an interesting game, everyone owns an M*N matrix, which is filled with different qualities beans. Meantime, there is only one bean in any 1*1 grid. Now you want to eat the beans a原创 2016-04-08 10:16:29 · 460 阅读 · 0 评论 -
合并游戏
描述 大家都知道Yougth除了热爱编程之外,他还有一个爱好就是喜欢玩。 某天在河边玩耍的时候,他发现了一种神奇的石子,当把两个石子放在一起的时候,后一个石子会消失,而且会蹦出一定数量的金币,这可乐坏了Yougth,但是他想得到最多的金币,他该怎么做?输入首先一行,一个n(1接下来n*n的一个矩阵,Aij表示第i个和第j个合并蹦出的金币值(小于1原创 2016-04-09 09:41:06 · 610 阅读 · 0 评论 -
“炫舞家“ST
描述ST是一个酷爱炫舞的玩家。TA很喜欢玩QQ炫舞,因此TA也爱屋及乌的喜欢玩跳舞机(Dance Dance Revolution,DDR)。但是TA每天还要努力的学习,因此TA希望每次都保存最多的体力来学习。DDR的主要内容是用脚来踩踏板。踏板有4个方向的箭头,用1,2,3,4来代表,如下图所示。原创 2016-05-11 16:38:25 · 649 阅读 · 0 评论 -
整数性质
链接:http://115.159.40.116/problem_show.php?pid=5344;/*对于输入的 n,k; 第一行: 将n划分成若干正整数之和的划分数。 第二行: 将n划分成k个正整数之和的划分数。 第三行: 将n划分成最大数不超过k的划分数。 第四行: 将n划分成若干个 奇正整数之和的划分数。 第五行: 将n划分成若干不同整数之和的划分数。转载 2016-05-04 16:35:39 · 477 阅读 · 0 评论 -
牧场物语
Description小茗同学正在玩牧场物语。该游戏的地图可看成一个边长为n的正方形。小茗同学突然心血来潮要去砍树,然而,斧头在小茗的右下方。小茗是个讲究效率的人,所以他会以最短路程走到右下角,然后再返回到左上角。并且在路上都会捡到/踩到一些物品,比如说花朵,钱和大便等。物品只能被取最多一次。位于某个格子时,如果格子上还有物品,就一定要取走。起点和终点上也可能有物品原创 2016-05-07 18:38:17 · 1083 阅读 · 0 评论 -
Costume Party
DescriptionIt's Halloween! Farmer John is taking the cows to a costume party, but unfortunately he only has one costume. The costume fits precisely two cows with a length of S (1 ≤ S ≤ 1,000,000原创 2016-04-23 18:10:47 · 600 阅读 · 0 评论 -
Pascal's Travels
类型:没有 没有 难度 lv.1 lv.2 lv.3 lv.4 lv.5 lv.6 lv.7 lv.8 lv.9 lv.10 搜索数据结构 动态规划 STL练习 高精度计算 图论 几何 数学 矩阵计算 入门题目 字符串 博弈论 添加原创 2016-03-12 17:29:52 · 346 阅读 · 0 评论 -
免费馅饼
都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝原创 2016-03-11 14:16:59 · 232 阅读 · 1 评论 -
花店橱窗
背景 xq和他的老婆xz最近开了一家花店,他们准备把店里最好看的花都摆在橱窗里。但是他们有很多花瓶,每个花瓶都具有各自的特点,因此,当各个花瓶中放入不同的花束时,会产生不同的美学效果。为了使橱窗里的花摆放的最合适,他们得想个办法安排每种花的摆放位置。 可是因为xq和xz每天都太忙,没有时间设计橱窗里花的摆法,所以他们想让你帮他们求出花摆放的最大美观程度和每种花所放的位置。原创 2016-04-02 13:22:22 · 523 阅读 · 0 评论 -
括号匹配(二)
描述 给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。如:[]是匹配的([])[]是匹配的((]是不匹配的([)]是不匹配的输入第一行输入一个正整数N,表示测试数据组数(N每组测试数据都只有一行,是一个字符串S,S中只包含以上所说的四种字符,S的长度不超过100输出对于每组测试数据都输出一个正整数原创 2015-11-01 21:12:04 · 1385 阅读 · 0 评论 -
背包九讲
背包九讲目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 第八讲 泛化物品 第九讲 背包问题问法的变化 附:USACO中的背包问题 前言本篇文章是我(dd_engi)正在进行中的一个雄心勃勃的写作计划的一部转载 2015-11-02 17:14:10 · 225 阅读 · 0 评论 -
tyvj1089-smrtfun
描述 现有N个物品,第i个物品有两个属性A_i和B_i。在其中选取若干个物品,使得sum{A_i + B_i}最大,同时sum{A_i},sum{B_i}均非负(sum{}表示求和)。输入格式 第一行,一个整数,表示物品个数N。 接下来N行,每行两个整数,表示A_i和B_i。输出格式一个整数,表示最大的sum{A_i + B_原创 2016-01-03 12:47:59 · 634 阅读 · 0 评论 -
搭建双塔
描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr. F决定自己用水晶来搭建一座双塔。 Mr. F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr. F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否使两座塔有同样的高度,也不原创 2016-01-05 21:12:20 · 1132 阅读 · 0 评论 -
编辑距离问题
先设A的长度为LA,B的长度为LB,并且第一个字符的编号为1。 这种类型的dp,经常都是以首尾字符作为突破口的。我们来看一下A[1],由于最后B是要变成跟A一样的,所以,为了获得一个字符来跟A[1]配对,必然满足其中一个情况:(1) 我们要么插一个字符x(x等于A[1])到B里面去跟A[1]配对,或者使用B本身就有的某个字符B[k](B[k]等于A[1])来跟A[1]配对。先看情况原创 2016-01-09 20:58:51 · 274 阅读 · 0 评论 -
Dynamic Programming?
DescriptionDynamic Programming, short for DP, is the favorite of iSea. It is a method for solving complex problems by breaking them down into simpler sub-problems. It is applicable to problems exh原创 2015-12-25 16:42:01 · 392 阅读 · 0 评论 -
漫步校园
题目描述 LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从原创 2016-03-19 08:20:10 · 368 阅读 · 0 评论 -
最长不下降子序列(二)
描述设有整数序列b1,b2,b3,…,bm,若存在i1具有相同元素的序列,我们称之为重复序列,这里我们不统计重复序列,也即是说,重复的是算一次输入格式第一行为m,表示m个数(m第二行m个数输出格式第一行输出最大长度n第二行输出长度为n的序列个数Total测试样例1输入3 1 2 2输原创 2016-03-31 16:54:32 · 690 阅读 · 0 评论 -
Max Sum Plus Plus
Now 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 difficult problems. Now you are faced with a more difficult problem.Giv原创 2016-03-08 14:51:55 · 433 阅读 · 0 评论 -
机器分配
描述总公司拥有高效生产设备M台,准备分给下属的N个公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M输入格式第一行保存两个数,第一个数是公司数N,第二个数是设备数M。接下来是一个N*M的矩阵,表明了第I个公司分配J台机器的盈利。输出格式输出所有公司的最大利润和原创 2016-04-01 20:35:31 · 495 阅读 · 0 评论 -
回文字符串
题目描述所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入第一行给出整数N(0接下来的N行,每行一个字符串,每个字符串长度不超过1000.输出原创 2016-03-21 13:30:32 · 973 阅读 · 0 评论 -
Sumsets
DescriptionPeople in Silverland use coins.They have coins of value A1,A2,A3...An Silverland dollar.One day Tony opened his money-box and found there were some coins.He decided to buy a very nice原创 2016-04-24 09:50:57 · 697 阅读 · 0 评论