C. llh 的苹果树

    传统题 1000ms 256MiB

llh 的苹果树

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

llh 家里有一颗非常巨大的苹果树

他知道树上总共有 mm 颗苹果成熟了,但是他不知道每个苹果具体会在哪个位置掉落

于是他决定在树下放一排筐来接苹果,但是苹果树实在是太大了,他找不到那么多相同大小的筐

他一共放了 nn 个筐在树下,编号为 1n1 \sim n,每个筐的容量为 aia_i,表示这个筐最多装 aia_i 个苹果

我们可以认为每个苹果是依次落下的,每次只会落下一个苹果,而这棵苹果树很有灵性,它是不会让苹果落到装满的筐里去的,因为这样这颗苹果就会掉在地上坏掉

所以此时如果还有 AA 个筐还没有装满的话,那么苹果落到这 AA 个筐里的概率均为 1A\frac{1}{A}

当然,如果所有筐都装满了,那么苹果树会控制苹果不再落下

现在 llh 想知道,在苹果全部落下以后,每个筐被装满的概率是多少?

输入格式

第一行两个正整数 nnmm,表示有 nn 个筐,有 mm 颗苹果。

第二行 nn 个以空格隔开的正整数 a1,...,ana_1,...,a_n,第 ii 个数表示第 ii 个筐最多装几个苹果。

输出格式

输出共 nn 行,第 ii 行一个数表示第 ii 个筐被装满的概率,保留小数点后六位。

数据范围

对于 10%10\% 的数据,n=1n=1

对于 30%30\% 的数据,n=2n=2

对于 100%100\% 的数据,1n41\leq n \le 41m120,1ai501\leq m \le 120,1\leq a_i\le50

样例输入1

1 2
1

样例输出1

1.000000

样例输入2

2 4
3 4

样例输出2

0.312500
0.062500

2025提高班模拟赛(17)

未参加
状态
已结束
规则
IOI
题目
3
开始于
2026-2-25 21:00
结束于
2026-3-7 21:00
持续时间
240 小时
主持人
参赛人数
6