atcoder#ABC199D. [ABC199D] RGB Coloring 2
[ABC199D] RGB Coloring 2
配点 : 点
問題文
頂点 辺の単純無向グラフがあります。頂点には から までの、辺には から までの番号がついています。 辺 は頂点 と頂点 を結んでいます。 このグラフの各頂点を赤、緑、青の 色のいずれかで塗る方法であって、以下の条件を満たすものの数を求めてください。
- 辺で直接結ばれている 頂点は必ず異なる色で塗られている
なお、使われない色があっても構いません。
制約
- 与えられるグラフは単純 (多重辺や自己ループを含まない)
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3 3
1 2
2 3
3 1
6
頂点 の色をそれぞれ とし、赤、緑、青をそれぞれ R
, G
, B
で表すと、以下の 通りが条件を満たします。
-
RGB
-
RBG
-
GRB
-
GBR
-
BRG
-
BGR
3 0
27
辺がないため、各頂点の色を自由に決めることができます。
4 6
1 2
2 3
3 4
2 4
1 3
1 4
0
条件を満たす塗り方が存在しない場合もあります。
20 0
3486784401
答えは ビット符号付き整数型に収まらないことがあります。