当前位置: 首页 > news >正文

[题解]P12444 [COTS 2025] 发好奖 / Hijerarhija

P12444 [COTS 2025] 发好奖 / Hijerarhija

和树上背包很像,唯一区别在于必须分配 \(c_i\) 的空间才能产生价值。

如果按普通的分组背包来跑,值域是 \(nk\) 的,总时间 \(O(nk^2)\) 过不掉。为此我们尽可能避免合并泛化物品的过程。

一个很厉害的 trick 是在 dfs 序上进行 dp。即令 \(f[i][j]\) 为 dfs 序意义下前 \(i\) 个人,分配 \(j\) 的体积,最大价值。

则有转移:

  • 不给 \(i\) 分配体积:\(f[i][j]\to f[i+siz_i][j]\)

  • \(i\) 分配 \(1\) 的体积:\(f[i][j]\to f[i+1][j+1]\)

  • \(i\) 分配 \(c_i\) 的体积:\(f[i][j]+p[i]\to f[i+1][j+c_i]\)

点击查看代码
#include<bits/stdc++.h>
#define eb emplace_back
#define int long long
using namespace std;
inline void chmx(int &x,int y){x=max(x,y);}
const int N=5005,M=5005;
int ninf;
int n,m,sz[N],rk[N],tim,f[N][M],c[N],p[N],ans;
vector<int> G[N];
inline void dfs(int u){rk[++tim]=u,sz[u]=1;for(int i:G[u]){dfs(i);sz[u]+=sz[i];}
}
signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);memset(f,-0x3f,sizeof f),ninf=**f;cin>>n>>m;for(int i=2,f;i<=n;i++){cin>>f;G[f].eb(i);}for(int i=1;i<=n;i++) cin>>p[i];for(int i=1;i<=n;i++) cin>>c[i];dfs(1);f[1][0]=0;for(int i=1;i<=n;i++){for(int j=0;j<=m;j++){if(f[i][j]==ninf) continue;int x=rk[i];chmx(f[i+sz[x]][j],f[i][j]);chmx(f[i+1][j+1],f[i][j]);if(j+c[x]<=m) chmx(f[i+1][j+c[x]],f[i][j]+p[x]);}}ans=ninf;for(int i=0;i<=m;i++) chmx(ans,f[n+1][i]);cout<<ans<<"\n";return 0;
}

另外这个 trick 也可以写普通树上背包,就是去掉分配 \(c_i\) 的情况而已。

相比分组写法不用写一坨上下界优化,细节少码量小。不知道为什么这么冷门。

嗯嗯。之后树形背包都写 dfs 序了(真的)。

http://www.gsyq.cn/news/61123.html

相关文章:

  • 2025年M12焊板式插座厂家权威推荐榜单:M12电源连接器方形法兰插座‌/M12连接器K编码插头‌/M12连接器T编码插座‌源头厂家精选
  • 抓住寒假提分窗!推荐硬实力初中数学补习老师,弯道超车正当时
  • 2025年奥福兰权威深度解析:八大核心技术如何重塑健康睡眠新标准
  • 2025年奥福兰权威解析:八大核心技术如何重塑健康睡眠新标准
  • 2025北京留学机构哪个好
  • 小明网站微信登录改造记——OAuth2完整指南(含续期逻辑)
  • 2025年11月网络推广公司推荐榜单:五大服务商综合对比分析
  • 2025年浙江汽车零部件网站建设公司权威推荐榜单:独立站建设‌/学校网站建设‌/网页设计‌源头公司精选
  • 2025 最新模板厂家权威推荐榜:塑钢 / 水沟 / 现浇等多类型模板优质厂家深度测评水池 / 方墩 / 框格梁 / 菜地沟 / 挡土墙模板推荐
  • 2025 年 11 月中国电线电缆厂家最新推荐,技术实力与市场口碑深度解析!
  • 2025年质量好的史馆展厅设计用户满意度榜
  • 谁在引领中国云市场?Huawei、Alibaba、AWS 成为新主流
  • 2025 年 11 月模切机厂家权威推荐榜:自动模切机/圆刀模切机/激光模切机/手机模切机/标签模切机/印刷模切机/高速模切机/巡边模切机/刻字模切机/压痕模切机/异形模切机,精准高效与稳定耐用之选
  • 2025年知名的隔膜压滤机优质厂家推荐榜单
  • 2025 年电缆桥架厂家最新推荐排行榜:甄选不锈钢铝合金热镀锌等优质类型,8 大靠谱厂家企业权威推荐热镀锌 / 热浸锌 / 托盘式 / 防火喷塑 / 大跨距电缆桥架公司推荐
  • 2025上海装修公司实力甄选:八大品牌严选,满足多元装修需求
  • MySQL至KingbaseES迁移最佳实践(上篇):迁移准备与实施规划 - 详解
  • 2025雅思培训机构口碑评测:从白金级线下品牌到线上标杆,九大主流机构优势解析
  • 2025年评价高的推车脚轮最新TOP厂家排名
  • redux 数据流通的过程?
  • 2025年热门的推车脚轮厂家选购指南与推荐
  • 深圳五大初中英语一对一辅导机构2026权威盘点
  • 2025年专业汽车窗膜制造厂推荐榜单
  • 实用指南:MoreFixes
  • 2025年比较好的防缠绕脚轮品牌厂家排行榜
  • 2025年11月石墨烯电地暖品牌综合评测与选购指南
  • 日记31
  • 2025年11月石墨烯供热品牌比较:哪家靠谱?专业指南与推荐
  • 2025 年 11 月 CNC 加工中心实力厂家权威推荐榜:精密零件/五轴模具/高速龙门加工,专业定制与技术创新深度解析
  • 非递归线段树——2024.11.26 鲜花