No.899 γatheree
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 55
作問者 :
niuez
/ テスター :
Lemma299
polylogK
タグ : / 解いたユーザー数 55
作問者 :

問題文最終更新日: 2019-10-05 00:11:08
問題文
niuez くんの街にある神木には木の妖精がいます.
ある木の頂点に「三つ木もの」(tri-butree)を置くと,近くにいる妖精はその頂点に集合します.
niuez くんはこれで遊んでようと思いました.
また,頂点
妖精は頂点にしかとどまらず,とどまっている頂点から距離が
移動後, 妖精は移動先の頂点にとどまります
ただし,ある頂点対
以下の
-
- 頂点
に「三つ木もの」を置く.その後,頂点 にいる妖精の数を求める.
- 頂点
入力
- 入力はすべて整数
出力
サンプル
サンプル1
入力
10 0 1 0 2 1 3 1 4 2 5 2 6 3 7 3 8 4 9 0 1 2 3 4 5 6 7 8 9 3 1 4 0
出力
34 34 45
頂点
なので, 頂点
また, 最後のクエリの頂点
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。