Codeforces Round 333 (Div. 2)
E
Kleofáš and the n-thlon
Codeforces
未评级
原题
← D→
翻译中…

Kleofáš is participating in an $*n*$-thlon - a tournament consisting of $*n*$ different competitions in $*n*$ different disciplines (numbered $1$ through $*n*$). There are $*m*$ participants in the $*n*$-thlon and each of them participates in all competitions.

翻译中…

In each of these $*n*$ competitions, the participants are given ranks from $1$ to $*m*$ in such a way that no two participants are given the same rank - in other words, the ranks in each competition form a permutation of numbers from $1$ to $*m*$. The score of a participant in a competition is equal to his/her rank in it.

翻译中…

The overall score of each participant is computed as the sum of that participant's scores in all competitions.

翻译中…

The overall rank of each participant is equal to $1 + *k*$, where $*k*$ is the number of participants with strictly smaller overall score.

翻译中…

The $*n*$-thlon is over now, but the results haven't been published yet. Kleofáš still remembers his ranks in each particular competition; however, he doesn't remember anything about how well the other participants did. Therefore, Kleofáš would like to know his expected overall rank.

翻译中…

All competitors are equally good at each discipline, so all rankings (permutations of ranks of everyone except Kleofáš) in each competition are equiprobable.

翻译中…

Input

翻译中…

The first line of the input contains two space-separated integers $*n*$ ($1 ≤ *n* ≤ 100$) and $*m*$ ($1 ≤ *m* ≤ 1000$) — the number of competitions and the number of participants respectively.

翻译中…

Then, $*n*$ lines follow. The $*i*$-th of them contains one integer $*x*_{*i*}$ ($1 ≤ *x*_{*i*} ≤ *m*$) — the rank of Kleofáš in the $*i*$-th competition.

翻译中…

Output

翻译中…

Output a single real number – the expected overall rank of Kleofáš. Your answer will be considered correct if its relative or absolute error doesn't exceed $10^{ - 9}$.

翻译中…

Namely: let's assume that your answer is $*a*$, and the answer of the jury is $*b*$. The checker program will consider your answer correct, if image.

翻译中…

Note

翻译中…

In the first sample, Kleofáš has overall score $6$. Nobody else can have overall score less than $6$ (but it's possible for one other person to have overall score $6$ as well), so his overall rank must be $1$.

翻译中…

样例

Input #1
4 10
2
1
2
1
Output #1
1.0000000000000000
InputCopy OutputCopy
Input #2
5 5
1
2
3
4
5
Output #2
2.7500000000000000
InputCopy OutputCopy
Input #3
3 6
2
4
2
Output #3
1.6799999999999999
InputCopy OutputCopy
题目信息
题号
602E
时间限制
1 s
内存限制
256 MB

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