atcoder#ABC207F. [ABC207F] Tree Patrolling
[ABC207F] Tree Patrolling
题目描述
頂点の木があり、各頂点には から までの番号が振られています。また、 本目の辺は頂点 と頂点 を双方向に結んでいます。
この木の持ち主であるあなたは、いくつかの頂点 ( 個でもよい) を選んで高橋くんを配置し、木の警備をさせることにしました。頂点 に配置された高橋くんは、 と直接辺で結ばれた頂点、及び 自身を警備します。
高橋くんを配置する頂点の選び方は 通りありますが、そのうち 人以上の高橋くんに警備された頂点の個数がちょうど 個となるような選び方はいくつありますか?
について答えを求め、 で割ったあまりを出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行に渡って出力せよ。 行目には、 とした場合の答えを出力すること。
题目大意
给出一棵有 个节点的树,每个点可能有一个警卫,每个警卫控制当前节点以及相邻节点。
对每个 求出正好有 个节点被控制的方案数。
3
1 3
1 2
1
0
2
5
5
1 3
4 5
1 5
2 3
1
0
2
5
7
17
10
6 10
1 8
2 7
5 6
3 8
3 4
7 10
4 9
2 8
1
0
3
8
15
32
68
110
196
266
325
提示
制約
- 与えられるグラフは木
- 入力は全て整数
Sample Explanation 1
高橋くんを配置する頂点の選び方は、以下の 通りです。 - どの頂点にも高橋くんを配置しない。いずれの頂点も高橋くんに警備されていない状態となる。 - 頂点 に高橋くんを配置する。全ての頂点が高橋くんに警備された状態となる。 - 頂点 に高橋くんを配置する。頂点 , の つが高橋くんに警備された状態となる。 - 頂点 に高橋くんを配置する。頂点 , の つが高橋くんに警備された状態となる。 - 頂点 と頂点 に高橋くんを配置する。全ての頂点が高橋くんに警備された状態となる。 - 頂点 と頂点 に高橋くんを配置する。全ての頂点が高橋くんに警備された状態となる。 - 頂点 と頂点 に高橋くんを配置する。全ての頂点が高橋くんに警備された状態となる。 - 全ての頂点に高橋くんを配置する。全ての頂点が高橋くんに警備された状態となる。