atcoder#ABC213G. [ABC213G] Connectivity 2
[ABC213G] Connectivity 2
配点 : 点
問題文
頂点 辺の単純無向グラフ が与えられます。頂点には 、辺には の番号がついていて、辺 は頂点 と頂点 を結んでいます。 から 本以上の辺を取り除き、新しいグラフ を作ることを考えます。 としてありうるグラフは全部で 個ありますが、そのうち頂点 と頂点 が連結であるものの個数を を満たす全ての整数 に対して求めてください。 答えは非常に大きくなる可能性があるので、 で割ったあまりを出力してください。
制約
- ならば である。
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には のときの答えを出力せよ。
3 2
1 2
2 3
2
1
としてあり得るグラフ、および頂点 と連結な頂点は次の通りです。
- 辺が無いとき、頂点 はどの点とも連結でない。
- 頂点 と頂点 を結ぶ辺だけがあるとき、頂点 は頂点 と連結である。
- 頂点 と頂点 を結ぶ辺だけがあるとき、頂点 はどの点とも連結でない。
- 両方の辺があるとき、頂点 は頂点 および頂点 と連結である。
5 6
1 2
1 4
1 5
2 3
2 5
3 4
43
31
37
41
2 0
0