#abc239e. [abc239_e]Subtree K-th Max
[abc239_e]Subtree K-th Max
問題文
頂点の根付き木があります。頂点には から の番号がついており、根は頂点 です。
番目の辺は頂点 と を結んでいます。
頂点 には整数 が書かれています。
個のクエリが与えられます。 番目のクエリでは整数の組 が与えられるので、次の問題に答えてください。
- 問題:頂点 の部分木に含まれる頂点に書かれた整数のうち、大きい方から 番目の値を求めよ
制約
- 与えられるグラフは木である
- 頂点 の部分木は頂点を 個以上持つ
- 入力に含まれる値は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には 番目のクエリに対する答えを出力せよ。
入力例 1
5 2
1 2 3 4 5
1 4
2 1
2 5
3 2
1 2
2 1
出力例 1
4
5
この入力において与えられる木は下図のようなものです。
番目のクエリでは、頂点 の部分木に含まれる頂点 に書かれた数のうち大きい方から 番目である を出力します。
番目のクエリでは、頂点 の部分木に含まれる頂点 に書かれた数のうち大きい方から 番目である を出力します。
入力例 2
6 2
10 10 10 9 8 8
1 4
2 1
2 5
3 2
6 4
1 4
2 2
出力例 2
9
10
入力例 3
4 4
1 10 100 1000
1 2
2 3
3 4
1 4
2 3
3 2
4 1
出力例 3
1
10
100
1000