QOJ.ac

QOJ

时间限制: 6.0 s 内存限制: 512 MB 总分: 100

#11693. 简短随机问题

统计

除了这道题之外,比赛中还有很多事情要做,所以我们长话短说。

给定一棵包含 $n$ 个顶点的树。每条边的长度都是在 $0$ 到 $1$ 之间独立且均匀分布的随机实数。求这棵树直径的期望值。

输入格式

第一行包含一个整数 $n$ ($2 \le n \le 100$),表示树的顶点数。

接下来 $n-1$ 行,每行包含两个整数 $u_i, v_i$ ($1 \le u_i, v_i \le n, u_i \neq v_i$),描述第 $i$ 条边的两个端点。

输出格式

输出答案作为一个有理数,对 $10^9 + 7$ 取模的结果。

形式化地,题目保证在给定约束下,该随机树直径的期望值总是一个有理数 $\frac{p}{q}$(其中 $p$ 和 $q$ 为整数且互质,$q$ 为正数),且 $q$ 不能被 $10^9 + 7$ 整除($10^9 + 7$ 是一个质数,以防有人没注意到)。

输出一个 $0$ 到 $10^9 + 6$ 之间的整数 $a$,使得 $p - aq$ 能被 $10^9 + 7$ 整除。

样例

输入格式 1

5
1 2
2 3
3 4
4 5

输出格式 1

2

说明

在第一个样例中,答案为 $2$,因为每条边总是属于直径,为直径期望长度贡献 $0.5$。

输入格式 2

5
4 2
2 3
3 1
3 5

输出格式 2

283333337

说明

在第二个样例中,直径的期望长度为 $\frac{101}{60}$,对应的值为 $a = 283333337$(因为 $101 - 60 \cdot 283333337 = -17000000119$,该数能被 $10^9 + 7$ 整除)。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.