eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Извлечение мраморных камешков

Извлечение мраморных камешков

Большая коробка содержит мраморные камешки одного или нескольких цветов. Известно количество камешков каждого цвета. Вы произвольным образом извлекаете n камешков из коробки, не возвращая их обратно. Найти вероятность того, что все вытянутые камешки будут иметь одинаковый цвет.

Входные данные

Состоит из нескольких тестов. Первая строка каждого теста содержит количество цветов col (1col50) и значение n. Во второй строке задаются col целых чисел c1, c2, .., ccol, где ci (1ci50) - количество мраморных камешков цвета i. Известно, что 1nc1 + c2 + .. + ccol.

Выходные данные

Для каждого теста вывести в отдельной строке вероятность того, что все вынутые камешки будут иметь одинаковый цвет. Вероятности следует выводить с 4 десятичными знаками.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
1 8
13
3 2
5 6 7
5 4
12 2 34 13 17
Выходные данные #1
1.0000
0.3007
0.0350