Груповий тиск#4023

Груповий тиск

3 секунди
64 мегабайти
Легка

Починаючи з середини 20го століття, соціологи вивчають захопливу тему поведінки студентів із Делфта під час ухвалення групових рішень. Одним із великих досягнень стало створення надзвичайно точної моделі, яка описує складний ритуал вибору місця зустрічі, що відбувається після завершення занять удень.

Студенти обирають місце зустрічі шляхом голосування. Соціологічний інтерес тут полягає у поєднанні домінантної поведінки деяких студентів і поведінки інших студентів, обумовленої впливом групи та випадковістю.

Зокрема, модель вибору місця виглядає так:

Наприклад, в одному випадку із сімома студентами п'ять домінантних студентів спочатку оголошують свої голоси за три різні місця. Троє домінантних студентів обирають перше місце, четвертий віддає голос за друге місце, а останній домінантний студент голосує за третє місце. Початковий розподіл голосів виглядає як (3, 1, 1).

Після цього решта двоє недомінантних студентів голосують почергово. Перший із них обирає перше місце з ймовірністю , друге — з ймовірністю , або третє — теж з . Нехай він обирає третє місце, отримаємо розподіл голосів (3, 1, 2).

Останній студент обирає перше місце з ймовірністю , друге — з , третє — з . Припустімо, що вона теж обирає третє місце.

Фінальний підрахунок голосів: (3, 1, 3) — нічия між першим та третім місцем. Випадковим чином обирають одне з них; із ймовірністю перше місце буде обрано для денної зустрічі.

Завдання

Ви — соціолог, який спостерігає описаний вище ритуал. Коли домінантні студенти віддали свої голоси, вам потрібно визначити ймовірності того, що кожне із місць буде обрано для зустрічі цього дня.

Вхідні дані

Для кожного тестового випадку вхід складається з двох рядків:

  • Рядок із двома додатними цілими числами: — кількість можливих місць у цьому випробуванні (n \leq 5), та — загальна кількість студентів (як домінантних, так і недомінантних) (k \leq 50).

  • Рядок з додатними цілими числами (\alpha_1, \alpha_2, \ldots, \alpha_n), які задають кількість голосів одразу після того, як усі домінантні студенти проголосували.

Також гарантовано, що \alpha_1 + \alpha_2 + \cdots + \alpha_n \leq k.

Вихідні дані

Для кожного тестового випадку виведіть рядків, у кожному з яких — ймовірність того, що -те місце (1 \leq i \leq n) буде обрано, у зростаючому порядку .

Кожен рядок має бути у форматі: venue i: percentage %, де percentage — число з плаваючою крапкою, округлене до знаків після коми.

Між числом і знаком відсотка має бути пробіл.

Приклади

Приклад 1

Loading
Loading