动态规划
文章平均质量分 78
jiangzh7
这个作者很懒,什么都没留下…
展开
-
【最大子区间和】旅游路线(travel.pas/c/cpp)
旅游路线travel.pas/c/cpp 话说LCINF信息组来到烟台参加夏令营。一天,大家提议出去游玩,来到了烟台最繁华的地方。由于他们对烟台不了解,怕迷了路,所以,他们正焦急的想办法。这时,天上突然现身一个老人(这是 所以,他们正焦急的想办法。这时,天上突然现身一个老人(这是真亊……),对我们说:“这片街道呈网状,其中东西向的街道是旅游街,南北向的街道是绿化道。由于游客众多,旅游原创 2012-11-06 18:39:46 · 911 阅读 · 0 评论 -
【动态规划】新型计算机 computer.pas/c/cpp
新型计算机computer.pas/c/cpp T小朋友正在摆弄着他设计的“计算机”,他认为这台计算机原理很独特,因此利用它可以解决许多难题。但是,有一个难题他却解决不了,是这台计算机的输入问题。新型计算机的输入也很独特,假设输入序列中有一些数字(都是自然数),计算机先读取第一个数字S1,然后顺序向后读入S1个数字。接着再读一个数字S2,顺序向后读入S2个数字……依此类推。不过只有原创 2012-11-06 18:41:10 · 921 阅读 · 0 评论 -
【最大子区间和】打水漂 rqnoj145
打水漂 rqnoj145题目描述题目描述:君不知,打靶大牛goleenuoer可喜欢打水漂了,他的靶子可以打到河面上的任何一条鱼,可是他的水漂打得实在是烂,无论怎么打那石子只会在河面上跳跃两次就“扑通”了.这天他又来打了.这条宽w米,每隔一米都会有一条鱼,每条鱼都有它的美观值.他想知道如何打才能得到两条鱼之间最大的美观值总和.刚接触OI的他想请您来解答,您能帮助他吗???输入格式原创 2012-11-06 18:40:08 · 532 阅读 · 0 评论 -
【动态规划】逃亡的准备rqnoj98
逃亡的准备rqnoj98题目描述在《Harry Potter and the Deathly Hallows》中,Harry Potter他们一起逃亡,现在有许多的东西要放到赫敏的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品,现在给出该种物品的数量、体积、价值的数值,希望你能够算出怎样能使背包的价值最大的组合方式,并且输出这个数值,赫敏会非常地感谢你。出自:宜昌一中原创 2012-11-06 18:40:01 · 689 阅读 · 0 评论 -
【坐标型动态规划】Number Triangles数字金字塔(Usaco_Training 1.5)
Number TrianglesConsider the number triangle shown below. Write a program that calculates the highest sum of numbers that can be passed on a route that starts at the top and ends somewhere on the原创 2012-11-06 18:39:43 · 441 阅读 · 0 评论 -
【最长回文字串】Calf Flac 最长的回文 (Usaco_Training 1.3)
Calf FlacIt is said that if you give an infinite number of cows an infinite number of heavy-duty laptops (with very large keys), that they will ultimately produce all the world's great palindromes.原创 2012-11-06 18:39:23 · 628 阅读 · 0 评论 -
【动规递推】最优时间表 sche
最优时间表(sche.pas/cpp) 【问题描述】一台精密仪器的工作时间为 n 个时间单位。与仪器工作时间同步进行若干仪器维修程序。一旦启动维修程序,仪器必须进入维修程序。如果只有一个维修程序启动,则必须进入该维修程序。如果在同一时刻有多个维修程序,可任选进入其中的一个维修程序。维修程序必须从头开始,不能从中间插入。一个维修程序从第s个时间单位开始,持续t个时间单位,则该维修程序原创 2012-11-06 18:38:37 · 751 阅读 · 1 评论 -
【完全背包】最小乘车费用
题目:最小乘车费用 rqnoj169题目描述假设某条街上每一公里就有一个公共汽车站,并且乘车费用如下表:公里数 1 2 3 4 5 6 7 8 9 10费用 12 21 31 40 49 58 69 79 90 101而任意一辆汽车从不行驶超过10公里。某人想行驶n公里,假设他可以任意次换车,请你帮他找到一种乘车方案,使得总费用最小注意:10公里的费用比1公里小的情况是允许原创 2012-11-06 18:36:05 · 584 阅读 · 0 评论 -
【01背包】可怜的波特
题目:可怜的波特 rqnoj198题目描述哈里波特在姨夫家遭受非人待遇,他被迫做很多事。有一次,姨夫有给了他一大堆家务。哈里知道每件做完家务的时间,重要程度,还知道总时间与任务总数,他必须尽量合理的安排使他在规定时间内完成的重要程度最大。输入格式第一行,t,m(t,m接下来m行,每行2个值表示该任务所须的时间与重要度(均小于5000)。输出格式一行di表示完成的任务重要原创 2012-11-06 18:35:12 · 427 阅读 · 0 评论 -
【01背包】贝克汉姆 beckham
贝克汉姆beckham.pas/c/cpp1S/256MB【题目描述】 作为铁杆的贝克汉姆迷,silentsky很希望beckham能够重新恢复到巅峰状态,再次出现在世界杯赛场上!于是silentsky去找上帝索要返老还童丹,但是上帝需要一种动力,他需要关于David Beckham的纪念品。身为贝迷的silentsky历经千辛万苦找了N个体积为Vi的关于David B原创 2013-02-01 13:38:46 · 708 阅读 · 0 评论 -
【动规递推】登山机器人 robot
登山机器人(robot.pas/cpp) 【问题描述】登山机器人是一个极富挑战性的高技术密集型科学研究项目,它为研究发展多智能体系统和多机器人之间的合作与对抗提供了生动的研究模型。登山机器人可以携带有限的能量。在登山过程中,登山机器人需要消耗一定能量,连续攀登的路程越长,其攀登的速度就越慢。在对 n 种不同类型的机器人作性能测试时,测定出每个机器人连续攀登1米,2米,…,k米所原创 2012-11-06 18:38:40 · 1240 阅读 · 1 评论 -
【记忆化】恶魔城(satanic.pas/c/cpp)
3: 恶魔城(Satanic Castle)(santanic.pas/cpp/c)问题描述:上帝需要创造一位战士去消灭撒旦,这位战士必须要穿过恶魔城才能与撒旦决斗。恶魔城内有M条连接N个路口(从1到N编号)的街道,每一条街道都是单向的(也就是说你不能逆着该街道指定的方向走),并且在城内无论怎么走都不可能走回原来走过的地方。开始的时候,战士的生命力(HP)为INITHP、站在1号路口,原创 2012-11-06 18:38:06 · 1906 阅读 · 0 评论 -
【完全背包】奖金
题目:奖金 rqnoj162题目描述在获得吞噬比赛的胜利后,主办方居然只给了M(0输入格式第一行二个数N,M接下来N行每行两个数,分别是价格和价值输出格式一个数,为当这M元恰好花完时,最大物品价值总和(数据保证存在解)样例输入5 1000500 500100 300700 800300 400200 50样例输出3000 题目几乎已经说原创 2012-11-06 18:36:07 · 507 阅读 · 0 评论 -
【01背包】可爱迷人的香穗子
可爱迷人的香穗子 香穗子正准备参加一个晚会!现在她准备好好打扮一下,她准备戴上耳环,手镯,项链..等等一些装饰品,这里要说明的是,香穗子不是花瓶…. 香穗子最多能承受W的重量,每个装饰品也有各自的重量和美观值 现在香穗子要怎么打扮,美观值的和最大 输入: 第一行两个数,w,n 接下来n行,每行两个数,表示物品的信息,第一个数是物品的重量,第原创 2012-11-06 18:39:29 · 576 阅读 · 0 评论 -
【记忆化搜索】活蹦乱跳的香穗子
活蹦乱跳的香穗子香穗子在田野上调蘑菇!她跳啊跳,发现自己很无聊,于是她想了一个有趣的事情,每个格子最多只能经过1次,且每个格子都有其价值跳的规则是这样的,香穗子可以向上下左右四个方向跳到相邻的格子,并且她只能往价值更高(这里是严格的大于)的格子跳.香穗子可以从任意的格子出发,在任意的格子结束,那么她最多能跳几次?输入: 第一行n,m,表示田野的长和宽接下来n原创 2012-11-06 18:39:27 · 764 阅读 · 0 评论 -
【动态规划】Barn Repair 修理牛棚 (Usaco_Training 1.3)
Barn RepairIt was a dark and stormy night that ripped the roof and gates off the stalls that hold Farmer John's cows. Happily, many of the cows were on vacation, so the barn was not completely ful原创 2012-11-06 18:39:21 · 798 阅读 · 0 评论 -
【动规递推】Seq
Seq Description由于hyf长得实在是太帅了,英俊潇洒,风流倜傥,人见人爱,花见花开,车见车载。有一群MM排队看hyf。每个MM都有自己独特的风格,由于hyf有着一颗包容的心,所以,什么风格的MM他都喜欢……但是,hyf有一个特别的要求,他不希望总是看到风格得差不多的MM,更加特别的是,如果两个MM风格完全一样,hyf不会有任何意见。现在,hyf希望从去看他的MM中原创 2012-11-06 18:38:52 · 645 阅读 · 0 评论 -
【01背包】采药
题目:采药 rqnoj15题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到原创 2012-11-06 18:35:10 · 447 阅读 · 0 评论 -
【最大立方体和】吃西瓜rqnoj93
吃西瓜rqnoj93题目描述[说明]此题中出现的所有数全为整数[背景]SubRaY有一天得到一块西瓜,是长方体形的....[题目描述]SubRaY发现这块西瓜长m厘米,宽n厘米,高h厘米.他发现如果把这块西瓜平均地分成m*n*h块1立方厘米的小正方体,那么每一小块都会有一个营养值(可能为负,因为西瓜是有可能坏掉的,但是绝对值不超过200).现在SubRaY决定从这m*n*h立方原创 2012-11-06 18:39:58 · 769 阅读 · 0 评论 -
【最大矩阵和】最大加权矩形 rqnoj106
最大加权矩形rqnoj106题目描述给定一个正整数n( n例:0 –2 –7 0 在左下角: 9 29 2 –6 2 -4 1 -4 1 –4 1 -1 8-1 8 0 –2 和为15输入格式第一行:n,接下来是n行n列的矩阵。输出格式最大矩形(子矩阵)的和。样例输入40 -2 -7 09 2 -6 2-4 1 -4 1 -1 8原创 2012-11-06 18:39:53 · 672 阅读 · 0 评论 -
【01背包】是时候说了
题目:是时候说了 rqnoj279题目描述你已经忍耐太久了。现在是时候把你对大家的看法说出来了。假设你对n个人说出自己的看法,在和第i个人说完后,你的健康指数将减少lostHealth[i],而你的快乐指数将增加gainJoy[i]。你可以和每一个人最多说一次,并且你不必按照特定顺序进行。你的目标是得到尽可能多的快乐。最初的时候,你的健康指数为100,而快乐指数为0。如果你的健康指原创 2012-11-06 18:35:22 · 336 阅读 · 0 评论 -
【最长上升子序列】[NOIP2004提高组]合唱队形
题目:合唱队形 rqnoj26题目描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1Ti+1>…>TK(1 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形原创 2012-11-06 18:35:05 · 519 阅读 · 0 评论 -
【最长上升子序列】序列 sequence
序列sequence.pas/c/cpp1S/256MB【题目描述】 一个数的序列B=(b1 , b2 , ... , bS),当b1 < b2 < ...< bS 的时候,我们称这个序列是上升的。对于给定的一个序列A=(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1 <= i1 < i2 < ... <i原创 2013-02-01 13:36:56 · 445 阅读 · 0 评论 -
【动态规划】大富翁 dafuweng
大富翁dafuweng.pas/c/cpp1S/256MB【题目描述】 想必大家都玩过大富翁的游戏,现在我们把它简单化:现在有N个格子排成一行,最左到右编号为1到N。玩家初始在1号格子,每一轮玩家掷一枚骰子,掷出的点数为1~6,然后玩家向右移动与掷出的点数相同的步数。例如玩家当前站在3号格子上,玩家掷出点数为5,则他会走到8号格子上。现在某些格子上有传送门,我们用(ai原创 2013-02-01 13:40:33 · 1536 阅读 · 0 评论 -
【130411坑爹扫地赛】MZ原创题目——省选之路(一)
昨晚上由于机房找不到人扫地了,就找了一套MZ原创题目来做,前三不用扫,结果我就悲剧了。。。。暴0!先吐一下槽,三道题都好没有节操!!!!第一题:这一题我一直在想,1/2+1/8+1/32+1/128+....,这个该怎么算!?结果用极限思想得到 = 2/3 。。。。给做出来的FinalSix等神牛跪了。。。。题解如下,完跪,就不给代码了。原创 2013-04-12 14:40:40 · 719 阅读 · 0 评论 -
【线段树】【LIS】Another Lis HDU3564 UESTC2010
<!--p {margin-bottom:0.21cm; direction:ltr; color:rgb(0,0,0); text-align:justify}p.western {font-family:"Calibri",sans-serif; font-size:10pt}p.cjk {font-family:"宋体","SimSun"; fon原创 2013-04-15 17:28:32 · 660 阅读 · 0 评论 -
【数位DP】windy数 BZOJ1026 UESTC1307
1026: [SCOI2009]windy数Time Limit: 1 Sec Memory Limit: 162 MBDescriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?Input包含两个整数,A B。Output一个整数。原创 2013-04-18 19:57:53 · 791 阅读 · 0 评论 -
【数位DP】Bomb HDU3555
BombTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 3206 Accepted Submission(s): 1141Problem DescriptionThe counter-terrorists f原创 2013-04-19 19:38:18 · 618 阅读 · 0 评论 -
【数位DP】不要62 HDU2089
不要62Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11608 Accepted Submission(s): 3611Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoe原创 2013-04-19 13:45:50 · 669 阅读 · 0 评论 -
【数位DP】B-number HDU3652
B-numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1197 Accepted Submission(s): 627Problem DescriptionA wqb-number, or B-num原创 2013-04-19 22:19:16 · 535 阅读 · 0 评论 -
【数位DP】双峰数Bi-peak Number HDU3565 (目前TLE。。。)
Bi-peak NumberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 594 Accepted Submission(s): 165Problem DescriptionA peak number is原创 2013-04-21 11:32:47 · 970 阅读 · 0 评论 -
【树形dp】【记忆化】珠宝商人 jewelry
<!--p {margin-bottom:0.21cm; direction:ltr; color:rgb(0,0,0); text-align:justify}p.western {font-family:"Calibri",sans-serif; font-size:10pt}p.cjk {font-family:"宋体","SimSun"; fon原创 2013-05-07 11:14:48 · 770 阅读 · 0 评论 -
【树形dp】【记忆化】访问艺术馆 WikiOI 1163
WikiOI 1163 访问艺术馆题目描述Description 皮尔是一个出了名的盗画者,他经过数月的精心准备,打算到艺术馆盗画。艺术馆的结构,每条走廊要么分叉为二条走廊,要么通向一个展览室。皮尔知道每个展室里藏画的数量,并且他精确地测量了通过每条走廊的时间,由于经验老道,他拿下一副画需要5秒的时间。你的任务是设计一个程序,计算在警察赶来之前,他最多能偷到多少幅画。原创 2013-05-12 21:33:29 · 982 阅读 · 1 评论 -
【状压dp】扫雷 Vijos1193 SCOI2005
Vijos-P1193扫雷Accepted描述相信大家都玩过扫雷的游戏。那是在一个n*n的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”任过流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和他8连通的格子里面雷的数目。现在棋盘是n*2的,第一列里某些格子是雷,而第二列没有雷,如:原创 2013-03-28 16:10:04 · 1049 阅读 · 0 评论 -
【省选】算法总结——状压DP
状压DP状压DP这玩意儿说实话没什么总结的,不过还是要说说既然是状压,那么就少不了位运算,所以位运算要熟悉类 型运算符含义位逻辑运算符&按位与|按位或^按位异或~取反移位运原创 2013-03-31 13:56:49 · 1409 阅读 · 0 评论 -
【状压DP】Mondriaan's Dream POJ2411 - 基础状压
Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KDescriptionSquares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after producing原创 2013-03-02 20:08:29 · 1151 阅读 · 2 评论 -
【LCS转LIS】大地的秘密 rqnoj242
题目:大地的秘密问题编号:242 题目描述题目背景在你的帮助之下,三仙兽终于弄清楚了到北京的道路,于是他们收拾一下行装,出发了。第一站他们要经过被成为“米不亚亚亚亚尔”的神秘森林,由于有蓬絮这位走迷宫的高手打头阵,前进的道路变平坦了很多。但当他们来到这片森林的核心地带时,还是遇到了一点点小麻烦……题目叙述现在他们位于神秘森林的核心部位,面前有两条主要的大道,不用原创 2013-02-19 10:29:02 · 553 阅读 · 0 评论 -
【状压DP】Corn Fields POJ3254
Corn FieldsTime Limit: 2000MS Memory Limit: 65536KDescriptionFarmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) squa原创 2013-03-03 21:41:31 · 783 阅读 · 0 评论 -
【斐波那契数列】骨牌覆盖 tale
骨牌覆盖tale.pascal/c/cpp 【题目描述】给定一个2行n列的棋盘,用1*2的骨牌去完整覆盖,求方案数。【输入】输入仅包含一个数n。【输出】输出合法方案数模上1000000007。【输入样例】3【输出样例】3 【样例解释】000000 表示一个长度为3,宽度为2的棋盘,有如下三种覆盖方式 112332原创 2013-02-19 20:07:59 · 599 阅读 · 0 评论 -
【状压DP】棋盘游戏 board
棋盘游戏board.pascal/c/cpp 【题目描述】这个游戏在一个有10*10个格子的棋盘上进行,初始时棋子位于左上角,终点为右下角,棋盘上每个格子内有一个0到9的数字,每次棋子可以往右方或下方的相邻格子移动,求一条经过数字之和最小且经过0到9的所有数字的合法路径,输出其长度。(经过的数字包括左上角和右下角)【输入】输入包含10行,每行10个数字,以空格隔开,表示棋盘原创 2013-02-19 20:21:55 · 1305 阅读 · 0 评论