atcoder#ARC115D. [ARC115D] Odd Degree
[ARC115D] Odd Degree
题目描述
頂点 辺の単純無向グラフが与えられます。頂点には の番号がついています。 番目の辺は頂点 と頂点 を結んでいます。このグラフの全域部分グラフ(※)であって、次数が奇数の頂点がちょうど 個であるものの個数をすべての について求めてください。ただし答えは非常に大きくなる可能性があるので、 で割った余りを出力してください。
(※) の部分グラフ が の全域部分グラフであるとは、 の頂点集合が の頂点集合と等しく、 の辺集合が の辺集合の部分集合であることをいいます。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目には、 のときの答えを出力せよ。
题目大意
题目描述
给出一张 点 边的简单无向图。图中的点编号 到 ,第 条边连接点 和点 。
定义:若图 是图 的“全域部分图”,则图 的点集与图 的点集完全相等,且图 的边集被图 的边集所包含。
求出在给出的无向图的所有“全域部分图”中,度数为奇数的点刚好有 个的图的个数,其中 且 为整数。每个结果对 取模。
数据规模与约定
,,。给出的图无重边和自环。
3 2
1 2
2 3
1
0
3
0
4 2
1 2
3 4
1
0
2
0
1
提示
制約
- 与えられるグラフは単純グラフである。すなわち、自己ループや多重辺は存在しない。
Sample Explanation 1
各全域部分グラフの次数が奇数の頂点の個数は以下の通りです。 - 辺が無いとき、次数が奇数の頂点は 個 - と を結ぶ辺だけがあるとき、次数が奇数の頂点は 個 - と を結ぶ辺だけがあるとき、次数が奇数の頂点は 個 - 両方の辺があるとき、次数が奇数の頂点は 個