题目大意: 一个$n(n\le2\times10^5)$个结点的树,每个结点有一个权值$w_i$.可以任选一点为根,并选择一些结点交换其子结点的顺序,使得该树DFS序上第$m$个结点的权值最大.求最大权值. 思路: 二分答案$k$ ,树形DP检验可行性. 对于以结点$x$为根的子树,用$f[x]$表示$x$的子树经过任意变换的所有DFS序中,满足$w_i\ge k$的最长前缀长度. 若$w_x<k$,则$f[x]$显然为$0$. 若$w_x\ge k$,则对于$x$的每个子结点$y$,若$f[y…