![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 94
cqyz_holiday
未来的路很长很长。。。
展开
-
NOIP2006提高组 金明的预算 解题报告
【问题描述】 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 如果要买归类为附件的物品原创 2016-08-04 13:04:39 · 499 阅读 · 0 评论 -
vijos1037 搭建双塔(重庆一中高2018级信息学竞赛测验7) 解题报告
【问题描述】 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr. F决定自己用水晶来搭建一座双塔。 Mr. F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr. F可以从这N块水晶中任取M(1≤M≤N)块来搭建。但是他不知道能否使两座塔有原创 2016-08-06 13:52:06 · 1715 阅读 · 1 评论 -
复赛模拟试题 物品选取(重庆一中高2018级信息学竞赛测验7) 解题报告
【问题描述】 小沐同学确信所有问题都有个多项式时间算法,为了证明,他决定自己去当一次旅行商,在上路之前,小 X 需要挑选一些在路上使用的物品,但他只有一个能装体积为 m 的背包。显然,背包问题对小沐来说过于简单了,所以他希望你来帮他解决这个问题。 小沐可以选择的物品有 n样,一共分为甲乙丙三类: 1.甲类物品的价值随着你分配给他的背包体积变化,它的价值与分配原创 2016-08-06 17:40:50 · 1456 阅读 · 1 评论 -
Codevs5230【三校联考试题】 猴子(重庆一中高2018级信息学竞赛测验8) 解题报告
【问题描述】 一只猴子找到了很多香蕉树,这些香蕉树都种在同一直线上,而猴子则在这排香蕉树的第一棵树上。这只猴子当然想吃尽量多的香蕉,但它又不想在地上走,只想从一棵树跳到另一棵树上.同时猴子的体力有限,它不能一次跳得太远或跳得次数太多,每当他跳到一棵树上,就会把那棵树上的香蕉都吃掉。那么,它最多能吃多少个香蕉呢? 【输入格式】 输入第一行为原创 2016-08-07 16:26:45 · 1179 阅读 · 0 评论 -
Codevs5288 航线设计(动态规划加强版) 解题报告
【问题描述】 有一个国家被一条河划分为南北两部分,在南岸和北岸总共有N对城镇,每一城镇在对岸都有唯一的友好城镇。任何两个城镇都没有相同的友好城镇。每一对友好城镇都希望有一条航线来往。于是他们向政府提出了申请。由于河终年有雾。政府决定不允许有任两条航线交叉(如果两条航线交叉,将有很大机会撞船)。 你的任务是写一个程序来帮政府官员决定他们应拨款兴建哪些航线以使得没有出现原创 2016-09-05 19:22:43 · 596 阅读 · 0 评论 -
【RQNOJ 285】USACO2008 Feb 麻烦的聚餐(重庆一中高2018级信息学竞赛测验9) 解题报告
【问题描述】 为了避免餐厅过分拥挤,FJ要求奶牛们分3批就餐。每天晚饭前,奶牛们都会在餐厅前排队入内,按FJ的设想,所有第3批就餐的奶牛排在队尾,队伍的前端由设定为第1批就餐的奶牛占据,中间的位置就归第2批就餐的奶牛了。由于奶牛们不理解FJ的安排,晚饭前的排队成了一个大麻烦。 第i头奶牛有一张标明她用餐批次 D_i 的卡片。虽然所有N头奶牛排成了很整齐的队伍,但谁原创 2016-09-10 17:03:25 · 694 阅读 · 0 评论 -
vijos1488 路灯改建计划(重庆一中高2018级信息学竞赛测验9) 解题报告
【问题描述】 在华师一的敏行路上,新建了若干漂亮的路灯,这给同学们晚上的出行带来很大的方便。但是,问题随之出现了。 一天晚上,OI组的FHH 同学正往校门外走,忽然眼前一片漆黑,于是直接把眼镜都摔掉了,再也找不到。后来FHH 同学从学校管理处了解到昨晚路灯突然熄灭是因为电路不堪重负,导致空气开关跳闸。 善于思考的FHH 同学考虑将路灯进行改建,以避免再原创 2016-09-10 17:44:32 · 1362 阅读 · 1 评论 -
【动态规划练习题】 学生宿舍(重庆一中高2018级信息学竞赛测验10) 解题报告
【问题描述】 新的学生宿舍开放了,它由M栋建筑物构成,标号为1到M。开始时,学生宿舍都是空的,很快有N个学生搬进去了。刚好每天搬进去一个。 每次有新同学搬进宿舍,那栋建筑将会举行一个大型的party。party的噪声和该建筑物里的学生的数量相等。宿舍管理员不喜欢噪声,所以他们会不定期的清空某栋建筑物。清空的方法就是把该栋建筑物的学生全部赶到另外的学生宿舍(这M栋宿原创 2016-09-20 18:40:13 · 809 阅读 · 0 评论 -
UVA1625 颜色的长度(color length)(重庆一中高2018级信息学竞赛测验10) 解题报告
【问题描述】 输入两个颜色序列(只包含大写字母的字符串),要求按顺序合并成同一个序列,即每次可以把一个序列的开头的颜色放到新序列的尾部。 例如,两个颜色序列GBBY和YRRGB,至少有两种合并结果:GBYBRYRGB和YRRGGBBYB。对于每个颜色c来说,其跨度L(c)等于最大位置和最小位置之差,例如对于上面两种合并结果,每个颜色的L(c)和所有L(C)总和如下原创 2016-09-21 19:39:58 · 790 阅读 · 0 评论