题目描述
给出 个点的树,每个点有点权 (可为负),以 为根。 次询问:每次给一个结点 ,输出 的子树内(含 自身)点权的最大值。
输入格式
第一行一个整数 ;接下来 行每行两个整数 , ;然后一行 个整数 ;然后一行一个整数 ;接下来 行每行一个整数 。
输出格式
共 行,每行一个整数。
样例
输入
5 1 2 1 3 3 4 3 5 4 -1 7 2 9 3 1 3 2
输出
9 9 -1
数据范围
- 对于 30% 的数据, (每次扫子树可过)。
- 对于 60% 的数据, 。
- 对于 100% 的数据,,,。