题意:
给出一个无向连通图,并指定其中一颗生成树;
每条边上有一个权值vali,如果增大这个权值1则花费Ai,减小1花费Bi;
现在要使指定的生成树为一颗最小生成树,求最小花费;
n
题解:
一道线性规划比较神的题目,前面刷的比较偏水就不刷了;
首先有一点极为显然的东西(我居然没看出来),树上的边一定减小权值,非树上的边一定增大权值;
然后考虑对于一颗生成树要为最小要满足的...
分类:
其他好文 时间:
2015-08-21 19:29:21
阅读次数:
435
题目地址:HDU 5410
题意:有M元钱,N种礼物,若第i种礼物买x件的话,会有Ai*x+Bi颗糖果,现给出每种礼物的单价、Ai值与Bi值,问最多能拿到多少颗糖果。
思路:完全背包问题。
dp[j][1]在当前物品时花钱为j的并且买过当前物品的最大值。
dp[j][0]不买当前这件物品此前花钱为j的的最大值。
每种物品的价值随Ai线性变化,但是不随B[i]线性变化,B[i]仅是在第一次挑...
分类:
其他好文 时间:
2015-08-21 17:11:39
阅读次数:
158
洛谷1067 多项式输出本题地址:http://www.luogu.org/problem/show?pid=1067题目描述一元 n 次多项式可用如下的表达式表示:其中,aixi称为 i 次项,ai 称为 i 次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:1...
分类:
其他好文 时间:
2015-08-21 13:00:05
阅读次数:
173
题目大意:CRB生日,妈妈要给他买礼物,妈妈有M元钱,这家店有N种礼物,因为店长和妈妈是熟人,所以若第i种礼物买x件的话,店长会给妈妈Ai*x+Bi颗糖果,现给出每种礼物的单价、Ai值与Bi值,问妈妈最多能拿到多少颗糖果。解题思路:01背包 + 完全背包#include
#include
using namespace std;int main() {...
分类:
其他好文 时间:
2015-08-21 11:27:05
阅读次数:
138
题目大意:一个人要去买礼物,有M元。有N种礼物,每件礼物的价值是Wi, 你第i件礼物买k个 是可以得到 Ai * k + Bi 个糖果的。问怎么才能使得你得到的糖果数目最多。其实就是完全背包了。物品的个数是有多个的。dp[第n件物品][已经花费了m元]DP式子: dp[n][m] = max(dp....
分类:
其他好文 时间:
2015-08-21 11:00:56
阅读次数:
142
原题链接http://acm.hdu.edu.cn/showproblem.php?pid=5410因为他每买一件物品就会得到Ai颗糖,每买一种物品就会得到Bi颗糖。有两个价值。。所以我们应该先用一次01背包把两个价值统一起来。。。因为01背包中每种物品只能取一次。。。。然后我们用多重背包来决定应该...
分类:
其他好文 时间:
2015-08-21 07:01:07
阅读次数:
258
Description 有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Ai*x^2+Bi*x+Ci(x∈N*)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的m个(如有重复的要输出多个)。Input 第一行输入两个正整数n和m。以下n行每行三个正整数,其中第i行的三个.....
分类:
其他好文 时间:
2015-08-21 00:08:21
阅读次数:
302
【HDOJ 1005】 CRB and His Birthday
背包 商场卖东西 没件物品有对应的价值 同时由于超市老板跟你是好绩优。。。每买一件物品给你a个糖果 同时如果购买某物品 会给对应的b种糖果 即买x个i 可以得到ai*x+bi个糖果 问怎么能得到最多糖果
开始是想开个bool标记每个状态某糖果买每买 还有在该状态是否第一次买某种糖果 写着写着写不好了……
...
分类:
其他好文 时间:
2015-08-20 20:57:39
阅读次数:
189
【题目描述Description】涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为:,其中 ai表示第一列火柴中第 i 个火柴的高度,bi表示第二列火柴中第 i 个火柴的高度。每列火柴中相邻两根火柴的位置都...
分类:
其他好文 时间:
2015-08-20 20:48:12
阅读次数:
180
传送门:点击打开链接
题意:你有M块钱,现在有N件商品
第i件商品要Wi块,如果你购买x个这样的商品,你将得到Ai*x+Bi个糖果
问能得到的最多的糖果数
思路:非常好的一道01背包和完全背包结合的题目
首先,对于第i件商品,如果只买1个,得到的价值是Ai+Bi
如果在买1个的基础上再买,得到的价值就是Ai
也就是说,除了第一次是Ai+Bi,以后购买都是Ai
那么,我们能否...
分类:
其他好文 时间:
2015-08-20 19:01:59
阅读次数:
214