atcoder#ABC226E. [ABC226E] Just one
[ABC226E] Just one
配点 : 点
問題文
頂点 辺の無向グラフが与えられます。 頂点は頂点 ,頂点 , ,頂点 、辺は辺 ,辺 , ,辺 と番号付けられており、特に辺 は頂点 と頂点 を結んでいます。 また、このグラフは単純であることが保証されます。すなわち、自己ループや多重辺は存在しません。
このグラフの 本の辺すべてに向き付けをする方法は 通り考えられますが、 そのうち、どの頂点についても、その頂点から他の頂点に向かう辺がちょうど 本ずつ存在するような向き付けの方法は何通りありますか。 答えは非常に大きくなる可能性があるので、 で割った余りを出力してください。
制約
- 入力は全て整数である。
- 与えられるグラフは単純である。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3 3
1 2
1 3
2 3
2
条件をみたす辺の向き付けの方法は、
- , ,
- , ,
の 通りです。
2 1
1 2
0
すべての頂点から 本ずつ辺が出ているようにすることは明らかに不可能です。
7 7
1 2
2 3
3 4
4 2
5 6
6 7
7 5
4