题解:
问题等价于给每个点分配权值,满足两个相同权值的点路径上一定有权值大于他们的点。
可以证明从叶子节点从下往上贪心选取合法的最小点,最终一定是最优解。于是我们只用从小到大枚举值判断合法性即可。而点分治保证了最大为 O(logn) O ( log n )
题解:
问题等价于给每个点分配权值,满足两个相同权值的点路径上一定有权值大于他们的点。
可以证明从叶子节点从下往上贪心选取合法的最小点,最终一定是最优解。于是我们只用从小到大枚举值判断合法性即可。而点分治保证了最大为 O(logn) O ( log n )