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