以站点 1 为根做树形动态规划。一条合法链可以看成以某个站点 u 为“最高点”(链上最靠近根的点),再向两侧各延伸一条子链,并且两侧使用同一种比较方向。
对每个站点 u 维护两组量:
一座补给站网络由 n 个站点与 n−1 条通道组成,整体构成一棵树。站点编号为 1 到 n,其中站点 1 为根。第 i 个站点的库存为 ai。记站点 i 的父节点为 fai,并规定 fa1=1。
现在要在这棵树上找一条最长的简单链,使链上涉及的站点满足以下两种条件之一:
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册