#ABC149F. Surrounded Nodes

Surrounded Nodes

题目描述

Given is a tree TT with NN vertices. The ii-th edge connects Vertex AiA_i and BiB_i (1Ai,BiN1 \leq A_i,B_i \leq N).

Now, each vertex is painted black with probability 1/21/2 and white with probability 1/21/2, which is chosen independently from other vertices. Then, let SS be the smallest subtree (connected subgraph) of TT containing all the vertices painted black. (If no vertex is painted black, SS is the empty graph.)

Let the holeyness of SS be the number of white vertices contained in SS. Find the expected holeyness of SS.

Since the answer is a rational number, we ask you to print it  mod109+7\bmod 10^9+7, as described in Notes.

给出一棵树 TT ,有 NN 个顶点。第 ii 条边连接顶点 AiA_iBiB_i ( 1Ai,BiN1 \leq A_i,B_i \leq N )。

现在,每个顶点都被涂成黑色,概率为 1/21/2 ,涂成白色的概率为 1/21/2 ,与其他顶点无关。那么,假设 SS 是包含所有涂黑顶点的 TT 的最小子树(连通子图)。(如果没有顶点涂黑, SS 就是空图)。

SS 的洞度为 SS 中包含的白色顶点的个数。求 SS 的期望洞度。

由于答案是有理数,因此请您按照注释中的说明打印出 mod109+7\bmod 10^9+7

输入格式

输入内容按以下格式标准输入:

NN
A1A_1 B1B_1
::
AN1A_{N-1} BN1B_{N-1}

输出格式

打印 SS , mod109+7\bmod 10^9+7 的预期洞度。

样例 #1

样例输入 #1

3
1 2
2 3

样例输出 #1

125000001

样例 #2

样例输入 #2

4
1 2
2 3
3 4

样例输出 #2

375000003

样例 #3

样例输入 #3

4
1 2
1 3
1 4

样例输出 #3

250000002

样例 #4

样例输入 #4

7
4 7
3 1
2 6
5 2
7 1
2 7

样例输出 #4

570312505

说明

打印有理数时,首先将其写成分数 yx\frac{y}{x} ,其中 x,yx, y 是整数,而 xx 不能被 109+710^9 + 7 整除(在问题的限制条件下,这样的表示总是可能的)。

然后,您需要打印出 00109+610^9 + 6 之间唯一满足 xzy(mod109+7)xz \equiv y \pmod{10^9 + 7} 的整数 zz

数据规模与约定

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 1Ai,BiN1 \leq A_i,B_i \leq N
  • 给定的图形是一棵树。

样例 11 解释

如果将顶点 1,2,31, 2, 3 分别涂成黑色、白色、黑色,那么 SS 的洞度为 11

否则,洞度为 00 ,因此预期洞度为 1/81/8

由于 8×1250000011(mod109+7)8 \times 125000001 \equiv 1 \pmod{10^9+7} ,我们应该打印 125000001125000001

样例 22 解释

预期洞度为 3/83/8

由于 8×3750000033(mod109+7)8 \times 375000003 \equiv 3 \pmod{10^9+7} ,我们应该打印 375000003375000003

样例 33 解释

预期洞度为 1/41/4