AtCoder Grand Contest 020
F
Arcs on a Circle
AtCoder
未评级
原题
← E→
翻译中…

Problem Statement

翻译中…

You have a circle of length $C$, and you are placing $N$ arcs on it. Arc $i$ has length $L_i$.

翻译中…

Every arc $i$ is placed on the circle uniformly at random: a random real point on the circle is chosen, then an arc of length $L_i$ centered at this point appears.

翻译中…

Note that the arcs are placed independently. For example, they may intersect or contain each other.

翻译中…

What is the probability that every real point of the circle will be covered by at least one arc? Assume that an arc covers its ends.

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 6$
  • $2 \leq C \leq 50$
  • $1 \leq L_i < C$
  • All input values are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N C
L_1 L_2 ... L_N

翻译中…

Output

翻译中…

Print the probability that every real point of the circle will be covered by at least one arc. Your answer will be considered correct if its absolute error doesn't exceed $10^{-11}$.

翻译中…

样例

Input #1
2 3
2 2
Output #1
0.3333333333333333
The centers of the two arcs must be at distance at least $1$. The probability of this on a circle of length $3$ is $1 / 3$.
Input #2
4 10
1 2 3 4
Output #2
0.0000000000000000
Even though the total length of the arcs is exactly $C$ and it's possible that every real point of the circle is covered by at least one arc, the probability of this event is $0$.
Input #3
4 2
1 1 1 1
Output #3
0.5000000000000000
Input #4
3 5
2 2 4
Output #4
0.4000000000000000
Input #5
4 6
4 1 3 2
Output #5
0.3148148148148148
Input #6
6 49
22 13 27 8 2 19
Output #6
0.2832340720702695
题目信息
题号
agc020_f
时间限制
5 s
内存限制
512 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。