101495: [AtCoder]ABC149 F - Surrounded Nodes

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $600$ points

Problem Statement

Given is a tree $T$ with $N$ vertices. The $i$-th edge connects Vertex $A_i$ and $B_i$ ($1 \leq A_i,B_i \leq N$).

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

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

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

Notes

When you print a rational number, first write it as a fraction $\frac{y}{x}$, where $x, y$ are integers, and $x$ is not divisible by $10^9 + 7$ (under the constraints of the problem, such representation is always possible).

Then, you need to print the only integer $z$ between $0$ and $10^9 + 6$, inclusive, that satisfies $xz \equiv y \pmod{10^9 + 7}$.

Constraints

  • $2 \leq N \leq 2 \times 10^5$
  • $1 \leq A_i,B_i \leq N$
  • The given graph is a tree.

Input

Input is given from Standard Input in the following format:

$N$
$A_1$ $B_1$
$:$
$A_{N-1}$ $B_{N-1}$

Output

Print the expected holeyness of $S$, $\bmod 10^9+7$.


Sample Input 1

3
1 2
2 3

Sample Output 1

125000001

If the vertices $1, 2, 3$ are painted black, white, black, respectively, the holeyness of $S$ is $1$.

Otherwise, the holeyness is $0$, so the expected holeyness is $1/8$.

Since $8 \times 125000001 \equiv 1 \pmod{10^9+7}$, we should print $125000001$.


Sample Input 2

4
1 2
2 3
3 4

Sample Output 2

375000003

The expected holeyness is $3/8$.

Since $8 \times 375000003 \equiv 3 \pmod{10^9+7}$, we should print $375000003$.


Sample Input 3

4
1 2
1 3
1 4

Sample Output 3

250000002

The expected holeyness is $1/4$.


Sample Input 4

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

Sample Output 4

570312505

Input

题意翻译

### 题目描述 给定一棵 $N$ 个节点的树 $T$ ,现在要给树上每个节点随机涂色,每个节点有 $\frac 1 2$ 的概率染成黑色, $\frac 1 2$ 的概率染成白色。对于一颗染过色的树,定义 $S$ 为包含树上所有被染成**黑色**的节点的,节点数**最小**的连通子图。定义 $S$ 的价值为 $S$ 中**白色**节点的个数。问 $S$ 的期望价值是多少。答案对 $10^9+7$ 取模。 ### 输入格式 第一行一个整数 $N$ ,表示树的节点个数。 接下来 $N-1$ 行,每行两个整数 $A_i,B_i$ ,表示 $A_i,B_i$ 之间存在一条边。 保证给的图一定是一颗树。 ### 输出格式 一个整数,表示 $S$ 的期望价值对 $10^9+7$ 取模的结果。 ### 数据范围 * $2\le N \le2\times 10^5$ * $1\le A_i,B_i\le N$

加入题单

算法标签: