题目链接 本文旨在介绍树上背包的优化. 可见例题,例题中N,M∈[1,100000]N,M \in [1,100000]N,M∈[1,100000]的数据量让O(nm2)O(nm^2)O(nm2)的朴素树上背包T到飞起,我们需要考虑优化. 个人会将各种优化讲到极限(当然是本蒟蒻的极限). 根据一番学习,我也认为上下界优化最简单易理解-- 上下界优化这位神犇的博客相当不错了:戳我%他 我也口胡两句吧. 普通做法: for (j=m+1;j>=1;--j)//枚举背包容量 for (k=1;k<j…