atcoder#ABC199D. [ABC199D] RGB Coloring 2
[ABC199D] RGB Coloring 2
题目描述
頂点 辺の単純無向グラフがあります。頂点には から までの、辺には から までの番号がついています。
辺 は頂点 と頂点 を結んでいます。
このグラフの各頂点を赤、緑、青の 色のいずれかで塗る方法であって、以下の条件を満たすものの数を求めてください。
- 辺で直接結ばれている 頂点は必ず異なる色で塗られている
なお、使われない色があっても構いません。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定一个 个点 条边的简单无向图,要求给每个点染色,共有三种颜色,问最终满足对于任意一条边,其两端节点颜色不同的染色方案数。
translated by
https://www.luogu.com.cn/user/409236
3 3
1 2
2 3
3 1
6
3 0
27
4 6
1 2
2 3
3 4
2 4
1 3
1 4
0
20 0
3486784401
提示
制約
- 与えられるグラフは単純 (多重辺や自己ループを含まない)
Sample Explanation 1
頂点 の色をそれぞれ とし、赤、緑、青をそれぞれ R
, G
, B
で表すと、以下の 通りが条件を満たします。 - RGB
- RBG
- GRB
- GBR
- BRG
- BGR
Sample Explanation 2
辺がないため、各頂点の色を自由に決めることができます。
Sample Explanation 3
条件を満たす塗り方が存在しない場合もあります。
Sample Explanation 4
答えは ビット符号付き整数型に収まらないことがあります。