题意 https://loj.ac/problem/534 思路 又是复杂度错误的一题,\(O(n^2\log n)\) 能过 \(15000\) . 虽然看起来强制在线,其实是一道假的在线题.首先按时间建立线段树,先序遍历整棵树,到叶子时进行更新并回答询问. 更新时将物品当做标记,打到线段树上 ,遍历到一个节点时,都在上面做背包,往儿子走时将背包数组拷贝下来,到另一个儿子重新拷贝一次,故背包个数和深度相同. 询问时由于已经维护好了目前的背包,可以直接询问. 这就是\(\text{dfs}\)…