码迷,mamicode.com
首页 >  
搜索关键字:树形背包    ( 98个结果
8.29 最后一英里
题意 给一颗根为$1$的有根树,树上每个点的权值为$w_i$,大小为$a_i$ 有$q$个询问,给出两个参数$x,s$ 询问在以$x$为根的子树中,选出若干个点,这些点的大小之和不超过$s$,并最大化权值之和 解法 一个明显的$O(NS^2)$的树形背包暴力 设$f[x][k]$为以$x$为根的子树 ...
分类:其他好文   时间:2019-08-29 20:06:52    阅读次数:73
dp(未完成)
一、线性 1.简单示例 (1)LIS问题 (2)LCS问题 (3)数字三角形 二、背包 1.0/1背包 2.完全背包 3.多重背包(二进制拆分) 4.分组背包 三、区间 四、树形 1.背包类 2.二次扫描与换根法 五、环形与后效性处理 六、状态压缩 七、倍增优化 八、数据结构优化 九、单调队列优化 ...
分类:其他好文   时间:2019-08-11 17:00:57    阅读次数:107
HZOI 可怜与超市
网上搜不着,八成又是哪个学长留下的…… 因为考试第二题我们都好不容易才搞懂,学长有给我们扔了几道类似的题。 其实这道题思路挺好想的,就是一些细节还有复杂度比较难弄,好难调啊。 看到题的第一眼以为是树形背包,然后看到b的范围就放弃了。那咋办呢?首先第一维肯定是在树上某个节点,第二维呢?抓住小的干,f[ ...
分类:其他好文   时间:2019-07-16 08:16:20    阅读次数:113
[bzoj2427] [HAOI2010] 软件安装(强连通分量)(树形背包DP)
题干: 现在我们的手头有N个软件,对于一个软件 i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一 些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即 Vi 的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情 ...
分类:其他好文   时间:2019-07-12 09:16:51    阅读次数:90
[树形DP][背包]luogu P2515 软件安装
https://www.luogu.org/problemnew/show/P2515 分析 沙雕题*2 这题就是随便做个树形背包,Tarjan缩点把价值和体积加起来而已 注意必须保留当前节点的价值和体积 #include <iostream> #include <cstdio> #include ...
分类:其他好文   时间:2019-07-09 09:24:46    阅读次数:89
Luogu5405 CTS2019氪金手游(容斥原理+树形dp)
考虑外向树怎么做。显然设f[i][j]为i子树中出现权值和为j的合法方案的概率,转移做树形背包即可。 如果树上只有一条反向边,显然可以先不考虑该边计算概率,再减去将整棵树看做外向树的概率。于是考虑容斥,进一步拓展到多条反向边,就是考虑0条反向边的概率-考虑1条反向边的概率+考虑2条反向边的概率……容 ...
分类:其他好文   时间:2019-05-22 19:20:25    阅读次数:113
[CTS2019]氪金手游(容斥+树形背包DP)
降智好题。本蒟蒻VP时没想到怎么做被题面迷惑了,只会20分的“好”成绩。简直自闭了。 首先显然度为0的点是白给的,根据等比数列求和公式即可求得。然后考虑这个树如果是一颗外向树,就是每个点先父亲再自己。然后直接DP,令f[i][j]表示子树i内Σw=j的概率,转移时直接用背包转移一发即可。边是正向的直 ...
分类:其他好文   时间:2019-05-21 19:19:28    阅读次数:96
P1642 规划
"题目链接" 题意分析 一看就知道是一道$01$分数规划的题 我们二分值之后 跑树形背包就可以了 CODE: _HEOI 2019 RP++_ ...
分类:其他好文   时间:2019-04-04 09:47:21    阅读次数:196
[JSOI2018]潜入行动
题解 一道思路不难但是写起来很麻烦的树形背包 我们发现每个节点有很多信息需要保留 所以就暴力的设$f[u][j][0/1][0/1]$表示点u的子树分配了j个监察器,点u有没有被控制,点u放没放监察器 然后就分四种情况暴力讨论就好了 注意背包的时候要卡常数 代码 include include in ...
分类:Web程序   时间:2019-01-22 22:52:39    阅读次数:216
hdu1011(树形背包)(提供一个特殊样例)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1011 Starship Troopers Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
分类:其他好文   时间:2019-01-22 21:45:14    阅读次数:287
98条   上一页 1 2 3 4 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!