给定一棵树,求大小为k的一个子树的最大权值。 dp[u][k]表示以u为根的子树中包含u结点的大小为k的子树的最大权和 然后对u的每个子节点做分组背包,因为对于u的每个儿子,可以选择分配 1,2,3...k-1个节点给它 状态转移方程: 当节点大小为K时,可以由根节点为u,子树大小为k-t, 加上根 ...
分类:
其他好文 时间:
2016-10-30 13:57:38
阅读次数:
196
【题意】 有S款运动鞋,一个n件,总钱数为m,求不超过总钱数且每款鞋子至少买一双的情况下,使价值最大。如果有一款买不到,就输出“Impossible"。 1<=N<=100 1 <= M<= 10000 【题解】 首先明显这是一个分组背包。 impossible 就直接看看每组最便宜的是否买得起。 ...
分类:
其他好文 时间:
2016-10-18 09:32:18
阅读次数:
186
【分组背包】 【题意】ACboy要开始选课了,上一门课能够获得的收益和他上这门课的时间是有关的,然后给你若干门课,让你帮他进行选课,每一门课自然是只能选择一个课程时长,问你如何选择,才能使ACboy获得的受益最大。 for(k=1;k<=K;k++) for(int v=V;v>=0;v--) fo ...
分类:
其他好文 时间:
2016-10-17 22:49:38
阅读次数:
223
AreYouBusy Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3985 Accepted Submission(s): 1580 Prob ...
分类:
其他好文 时间:
2016-09-23 21:13:57
阅读次数:
175
Find Metal Mineral Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 3397 Accepted Submission(s): 1 ...
分类:
Web程序 时间:
2016-09-23 15:03:24
阅读次数:
190
Balance Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 13717 Accepted: 8616 Description Gigel has a strange "balance" and he wants to pois ...
分类:
其他好文 时间:
2016-09-23 01:27:48
阅读次数:
144
教师节快乐: T1:勇士闯魔塔,是一道很裸的莫队题目,但在老师的催促下,出题人@syq同学修改了第一题,使之成了一道送分题,全暴力水过; T2:第二题是一道预处理+分组背包,考试中,忘了分组背包怎么敲,现琢磨出一种算法,不过复杂度比较高就是了,伤感,第二题由于少加了一个判断,只拿了30分,后面的分数 ...
分类:
其他好文 时间:
2016-09-10 19:02:06
阅读次数:
144
这套题是神犇chty出的。 刚拿到题的时候有点懵逼,因为按照一般的套路第一题都是一眼题,但是看到第一题后想了很多个算法和数据结构好像都不能很好的解决。然后就随手敲了个暴力去看T2。 嗯...文件名是bag这道题还真就是bag,听说是分组背包?背包现在我也就会个0/1了,所以怒上并查集优化相对关系。顺 ...
分类:
其他好文 时间:
2016-09-10 19:00:49
阅读次数:
229
感觉这两周考的题太水了根本没法验水平……. 话说这次又炸int了,搞了1年OI还是呢么naive啊…… T1模拟,正常的难度,100分必须要拿到 T2分组背包的模板,也拿100,然而居然忘了还有分组背包这个东西QAQ(也许是背包九讲没讲?),去网上搜了几次才发现这个东西,当时我搜的是有限制的背包问题 ...
分类:
其他好文 时间:
2016-09-10 14:32:52
阅读次数:
115
01背包:从右往左(因为只能由上一个物品的状态退出,如果从左往右则前边的保存的已是装了这件物品的值)递推,放不放此物品 完全背包:从左往右递推 多重背包:二进制拆包,或用单调队列优化(应该不考吧看的不明白QAQ) 装满背包:只把f[0]设为0 分组背包:把有依赖关系的方程一组,然后在一个阶段了分别d ...
分类:
其他好文 时间:
2016-08-27 11:16:37
阅读次数:
165