問題一覧 > 通常問題

No.3412 Christmas Tree Coloring

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 37
作問者 : yuusaan / テスター : AwashAmityOak kazuppa ルク
ProblemId : 12867 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2025-12-19 06:07:41
コンテストの他の問題:

ストーリー

kazuppaくん、AwashAmityOakくん、ゆ~さん、ルクくんはクリスマスパーティーの準備をしています。

ゆ~さんの担当はクリスマスツリーの装飾です。AwashAmityOakくんが買ってきたOakの木に飾り付けをします。

ゆ〜「クリスマスツリーってモミの木じゃないの?」

作業が始まりましたが、ゆ~さんは飾り付けのパターン数が何通りあり得るかが気になってきてしまったようです。

問題文

$N$ 個の頂点からなる木が与えられます。各頂点及び辺は $1,2,\dots$ と順に番号がついており、辺 $i$ は頂点 $a_i$ と $b_i$ を繋ぎます。

木とは?

$x$ 頂点、$x-1$ 辺からなる連結(全ての頂点が辺を通ることで互いに移動可能)な無向グラフのことを木と呼びます。

この木の各頂点をそれぞれ赤、緑、茶のいずれかで塗ったものとして以下の条件を満たすものをクリスマスツリーと呼ぶことにします。

  • 赤,緑,茶それぞれについて、その色で塗られた頂点がそれぞれ $1$ つ以上存在する。
  • 茶で塗られた頂点はちょうど $1$ つである。
  • 同じ色で塗られた頂点が辺で直接繋がっていない。

クリスマスツリーとして、考えられるものは何通り存在しますか?

ただし、答えとなる数値は非常に大きくなる可能性があるため、その数値を $998244353$ で割ったあまりを出力してください。

なお、$2$ つのクリスマスツリーは異なる色で塗られた頂点が存在するとき、区別します。

入力

$N$
$a_1\ b_1$
$a_2\ b_2$
$\cdots$
$a_{N-1}\ b_{N-1}$

制約

  • $3 \le N \le 2\times 10^5$
  • $1\le a_i < b_i \le N$
  • 与えられるグラフは木である。

出力

最後に改行してください。

サンプル

サンプル1
入力
5
1 2
1 3
3 4
1 5
出力
18

例として、以下のように塗られた木がクリスマスツリーとなります。(他にもさまざまなクリスマスツリーが考えられます。)

サンプル2
入力
10
6 9
1 8
2 7
1 3
2 4
5 10
3 5
1 6
1 2
出力
46

入力サイズが大きくなってしまうためサンプルにはこの処理が必要になるケースはありませんが、答えを $998244353$ で割ったあまりを出力する点に注意してください。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。