T1 朴素dp很好想,设 \(dp_{u,0/1}\) ,表示以 \(u\) 为根的子树,选/不选 \(u\) 所产生的最大贡献. 转移方程则有, \[dp_{u,0} = \prod_{v\in son_{u}}\max(dp_{v,0},dp_{v,1}) \] \[dp_{u,1} = w_{u}\prod_{v\in son_{u}}dp_{v,0} \] 发现在dp过程中直接取模,大小关系无法确定. 考虑对每个难度取 \(\log\) ,在dp的过程中记录dp到当前值的 \(\log\…