随笔分类 -  背包问题、

摘要:题意:一个人想买手表,给你n个价值的硬币,然后给你n个价值硬币对应的个数、但是呢,这个人只知道这个手表的价格不超过m元、问他最多能买多少种价值的手表 思路:dp背包专题 但是- - 一直不知道该怎么dp 终于想通了、 PS:对于背包dp说一说自己的理解吧(虽然不知道有什么用) 一旦涉及到dp 你就要 阅读全文
posted @ 2016-04-11 21:53 我不萌、我要高冷 阅读(217) 评论(0) 推荐(0)
摘要:HDU 1114 Piggy-Bank 完全背包问题、 想想我们01背包是逆序遍历是为了保证什么? 保证每件物品只有两种状态,取或者不取.那么正序遍历呢? 这不就正好满足完全背包的条件了吗 means:给出小猪钱罐的重量和装满钱后的重量,然后是几组数据,每组数据包括每种钱币的价值与重量要求出装满钱罐 阅读全文
posted @ 2016-04-07 21:07 我不萌、我要高冷 阅读(260) 评论(0) 推荐(0)
摘要:这题题意有点坑阿、感觉特别模糊、 我开始有一点没理解清楚、就是报销的话是整张整张支票报销的、也是我傻逼了 没一点常识 还有一点就是说单张支票总额不超过1000,每张支票中单类总额不超过600,我开始以为是题目数据会这样给、 没想到还要自己判断 并且不符合条件的支票要直接舍去、- -、只能怪自己题目做 阅读全文
posted @ 2016-04-05 23:36 我不萌、我要高冷 阅读(313) 评论(0) 推荐(0)
摘要:题意:一个人去抢银行,给你一个允许的最高被抓概率p,给你n个银行,然后给出n个银行的钱和抢劫该银行的被抓概率,求能获得的最大钱数 思路:开始一直在纠结那个被抓概率的小数问题,发现没办法直接去dp,得转化,可弱鸡我不会阿,看看题解,发现得方向转化一下,对不被抓概率dp 关键一个点我没想到抢多个银行之后 阅读全文
posted @ 2016-04-05 10:20 我不萌、我要高冷 阅读(183) 评论(0) 推荐(0)
摘要:题意:HDU 要分为两个系,要求设备尽可能的平分、并且要求输出的A和B A>=B 思路:变相的01背包、时间限制有5s,所以可以将所有设备一个一个存到数组里面去、也就是化为01背包问题、每一件物品只有拿和不拿两种状态 阅读全文
posted @ 2016-04-04 20:49 我不萌、我要高冷 阅读(140) 评论(0) 推荐(0)
摘要:这里5元是个什么意思呢、差不多就是特殊情况了、 就是说最贵的那个东西先不买、并且最后要留下5元去买那个最贵的、 也就是说对现在金钱-5 拿剩下的钱去对减去最贵的商品后的商品dp、看这些剩下的钱能买多少价值的商品 阅读全文
posted @ 2016-04-04 17:13 我不萌、我要高冷 阅读(120) 评论(0) 推荐(0)
摘要:1 #include<cstdio> 2 #include<cmath> 3 #include<iostream> 4 #include<cstring> 5 const int qq=2000+50; 6 int v[qq],w[qq],dp[qq]; 7 using namespace std; 阅读全文
posted @ 2016-03-03 21:26 我不萌、我要高冷 阅读(482) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/jbelial/articles/2116074.html P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基 阅读全文
posted @ 2016-03-03 21:12 我不萌、我要高冷 阅读(264) 评论(0) 推荐(0)
摘要:题意:给出一个t代表有t组数据,然后给出n,n代表有n种石头,v代表旅行者的背包容量,然后给出n种石头的价值和容量大小,求能带走的最大价值 思路:01背包问题,每种石头只有拿与不拿两种状态、(其实我是为理解dp而来的) 一维数组也能过、只是第二层必须反序来、顺序的话同一件物品可能会被取多次 贴一份W 阅读全文
posted @ 2016-03-01 16:44 我不萌、我要高冷 阅读(184) 评论(0) 推荐(0)
摘要:题意:有一个存钱罐,空罐时的重量是e,满罐时的重量是f,现在有n种硬币,每一种有无限个,现在给出每一种硬币的价值p和重量w,问存钱罐中最少钱,输出最小钱,否则输出... 思路:变形的完全背包问题,只是求最小值 1 #include<cstdio> 2 #include<cstring> 3 #inc 阅读全文
posted @ 2016-03-01 16:38 我不萌、我要高冷 阅读(330) 评论(0) 推荐(0)