CF601C.Kleofáš and the n-thlon

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Kleofáš is participating in an nn -thlon - a tournament consisting of nn different competitions in nn different disciplines (numbered 11 through nn ). There are mm participants in the nn -thlon and each of them participates in all competitions.

In each of these nn competitions, the participants are given ranks from 11 to mm 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 11 to mm . 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+k1+k , where kk is the number of participants with strictly smaller overall score.

The nn -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.

输入格式

The first line of the input contains two space-separated integers nn ( 1<=n<=1001<=n<=100 ) and mm ( 1<=m<=10001<=m<=1000 ) — the number of competitions and the number of participants respectively.

Then, nn lines follow. The ii -th of them contains one integer xix_{i} ( 1<=xi<=m1<=x_{i}<=m ) — the rank of Kleofáš in the ii -th competition.

输出格式

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 10910^{-9} .

Namely: let's assume that your answer is aa , and the answer of the jury is bb . The checker program will consider your answer correct, if .

输入输出样例

  • 输入#1

    4 10
    2
    1
    2
    1
    

    输出#1

    1.0000000000000000
    
  • 输入#2

    5 5
    1
    2
    3
    4
    5
    

    输出#2

    2.7500000000000000
    
  • 输入#3

    3 6
    2
    4
    2
    

    输出#3

    1.6799999999999999
    

说明/提示

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

首页