QOJ.ac

QOJ

Límite de tiempo: 2.0 s Límite de memoria: 512 MB Puntuación total: 100

#15809. 公交车站

Estadísticas

你所在的公交站有 $n$ 条不同的公交线路。每条线路的运营间隔为 $t_i$ 分钟——即上一班车驶离与下一班车到达之间的时间间隔。公交车在站台停留的时间可以忽略不计。不同线路的时刻表是独立的,且对你而言是未知的。所有线路都适合你。如果你在一个随机的时间点到达车站,平均需要等待多久才能等到一辆公交车?

换句话说,你需要计算 $n$ 个在 $[0; t_i]$ 上独立且均匀分布的随机变量的最小值的期望值。

输入格式

第一行包含一个整数 $n$ ($1 \le n \le 10^5$) —— 公交线路的数量。

第二行包含 $n$ 个整数 $t_1, t_2, \dots, t_n$ ($1 \le t_i \le 10^9$) —— 每条公交线路的运营间隔(以分钟为单位)。

输出格式

输出一个实数 —— 第一辆公交车到来的等待时间期望值(以分钟为单位)。

如果你的答案与标准答案的绝对误差或相对误差不超过 $10^{-8}$,则视为正确。

样例

输入样例 1

2
10 20

输出样例 1

4.166666666667

输入样例 2

5
10 10 20 20 30

输出样例 2

2.402777777778

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.