背包
小胡子Haso
~~
展开
-
【HDOJ 4968】 Improving the GPA
【HDOJ 4968】 Improving the GPA原创 2015-08-08 16:32:59 · 838 阅读 · 0 评论 -
【POJ 1837】 Balance
【POJ 1837】 Balance简单01背包问题 有个小技巧就是去除负下标 一维数组表示用上的砝码数 二维表示当前砝码数下重量 由数据可知 最大重量为25*20*15 = 7500 最小也就是-7500 但是负下标会越界 因此我们把他们统一增加7500 范围变成(-7500)0~15000(7500) 中点0变成7500这样变成了一般01背包问题 枚举加砝码数量 dp最大方案数即可 加了个挫优原创 2015-08-12 20:01:00 · 926 阅读 · 0 评论 -
【POJ 1276】Cash Machine
【POJ 1276】Cash Machine多重背包模板题 这里分享个背包的好文章:http://blog.csdn.net/lyhvoyage/article/details/8545852 或者直接去看背包九讲 看了背包九讲 背包从此不用讲…… 麻麻再也不用担心。。。就是个模板 不过我写的极度精简……输入跟处理都放一块了。。。耗时不少= =建议拆开写 时间用的应该能少点。。。代码如下:#in原创 2015-08-12 20:05:17 · 963 阅读 · 0 评论 -
【SDUTOJ 3307】 a (第k小背包)
【SDUTOJ 3307】 a其实原本让我补这些结训题我是拒绝的 尼玛能好好起名字么= =不过看在第一次接触这知识点 知识点就补了吧 背包九讲以前就看完前三 补这题顺便也把后几讲学了学第k大就是多了一维度 存放第1,2....k大 每次更新先把所有转移后的价值放进队列 然后队列前k大就是这次转移后的值 挨个存入即可由于这题就要第2小 没用队列直接上if...代码如下:原创 2015-09-03 13:25:23 · 892 阅读 · 0 评论 -
【HDOJ 1005】 CRB and His Birthday
【HDOJ 1005】 CRB and His Birthday背包 商场卖东西 没件物品有对应的价值 同时由于超市老板跟你是好绩优。。。每买一件物品给你a个糖果 同时如果购买某物品 会给对应的b种糖果 即买x个i 可以得到ai*x+bi个糖果 问怎么能得到最多糖果开始是想开个bool标记每个状态某糖果买每买 还有在该状态是否第一次买某种糖果 写着写着写不好了……原创 2015-08-20 19:11:52 · 982 阅读 · 0 评论 -
【LightOJ 1079】Just another Robbery(概率DP+背包)
【LightOJ 1079】Just another Robbery(概率DP+背包)题目大意:n个银行,每个银行有被抢劫的概率,当天可以选择一些银行营业,小偷只会选择这些银行中的某个进行抢劫,当被抢劫的概率 < p表示所选择的这些银行是安全的。问在保证安全情况下,能营业的营业额最多的银行很欣慰 想出正解了 给自己一朵小fa原本想的dp[i][j]dp[i][j]表示遍历到第i个银行,盈利j元的最小原创 2016-09-13 17:37:47 · 1151 阅读 · 0 评论