随笔分类 -  动态规划——基础

摘要:题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些 阅读全文
posted @ 2018-04-25 11:20 zZ1358m 阅读(218) 评论(0) 推荐(0)
摘要:坐标型dp万年母题 大体都是从f初始的开始推 方式都是一样的 题目描述 棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,A点(0, 0)、B点 阅读全文
posted @ 2018-04-23 16:29 zZ1358m 阅读(237) 评论(0) 推荐(0)
摘要:题目描述 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30,每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入输出格式 一个整数,表示箱子容量 一个整数,表示有n个物品 接下来n行,分别表示这n 个物品的各自体积 一 阅读全文
posted @ 2018-04-23 16:27 zZ1358m 阅读(364) 评论(0) 推荐(0)
摘要:看完题面,应当瞬间判断01背包(搜索超时了)想到记忆化~dp 这个题相对01少了费用,变成了体积,于是就变成了区间最优体积(体积即费用的地位) 下面是代码 现在问题集中在11-17行 即滚动数组优化和j的倒叙枚举 用一个表格模拟下 搜索代码的话 从第一个开始选,从00开始推有 f(i,j)=max( 阅读全文
posted @ 2018-04-12 11:56 zZ1358m 阅读(215) 评论(0) 推荐(0)