G - Ancestor Query
Editorial
Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 点
問題文
頂点の根付き木が与えられます。頂点には から までの番号が振られており、根は頂点 で、頂点 の親は頂点 です。
個の質問が与えられるので答えてください。
番目の質問では整数 が与えられます。頂点 は頂点 の祖先であり、二頂点間の距離を とすると です。頂点 と を結ぶパス上の頂点の番号を順に (ただし、)とするとき、 を出力してください。
制約
- 頂点 は頂点 の祖先
- 頂点 と頂点 の距離は 以上
入力
入力は以下の形式で標準入力から与えられます。
出力
行出力してください。
行目には、 番目の質問に対する答えを出力してください。
入力例 1Copy
Copy
7 1 1 3 3 5 5 3 1 7 3 6 3 7
出力例 1Copy
Copy
3 5 5
番目のクエリにおいて、 であり、 です。
番目のクエリにおいて、 であり、 です。
番目のクエリにおいて、 であり、 です。
入力例 2Copy
Copy
7 1 2 3 4 5 6 5 1 6 2 5 3 7 3 7 1 4
出力例 2Copy
Copy
2 3 4 4 2
入力例 3Copy
Copy
7 1 1 1 4 3 2 3 1 6 1 7 1 5
出力例 3Copy
Copy
3 2 4