Files

70 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4691000cf542c50ff7c
title: 'Завдання 253: Прибирання'
challengeType: 5
forumTopicId: 301901
dashedName: problem-253-tidying-up
---
# --description--
Маленька дитина має "числову гусеницю", яка складається з сорока пронумерованих пазлів, які при з'єднанні утворюють числовий ряд від 1 до 40.
Кожного вечора батько дитини має зібрати розкидані по всій ігровій кімнаті кусочки гусениці. Він навмання підіймає пазли та складає їх у правильному порядку.
В процесі такого збирання гусениці, спочатку формуються окремі сегменти, які поступово об'єднуються. Кількість сегментів починається з нуля (жодного пазла), загалом збільшується до 11 або 12, потім знову зменшується поки не завершиться одним сегментом (усі пазли зібрано).
Наприклад:
| Складені пазли | Поточна кількість сегментів |
| -------------- | --------------------------- |
| 12 | 1 |
| 4 | 2 |
| 29 | 3 |
| 6 | 4 |
| 34 | 5 |
| 5 | 4 |
| 35 | 4 |
| … | … |
Нехай $M$ — максимальна кількість сегментів, отриманих під час збирання гусениці навмання. Для гусениці з 10 пазлів кількість варіантів для кожної $M$ становить
| M | Варіанти |
| - | -------- |
| 1 | 512 |
| 2 | 250912 |
| 3 | 1815264 |
| 4 | 1418112 |
| 5 | 144000 |
отже, найімовірніше значення $M$ — 3, а середнє значення — $\frac{385\\,643}{113\\,400} = 3.400732$, округлене до 6 знаків після коми.
Найімовірніше значенням $M$ для гусениці із сорока пазлів — 11; але яким є середнє значення $M$? Дайте відповідь, округлену до шести знаків після коми.
# --hints--
`tidyingUp()` має повернути `11.492847`.
```js
assert.strictEqual(tidyingUp(), 11.492847);
```
# --seed--
## --seed-contents--
```js
function tidyingUp() {
return true;
}
tidyingUp();
```
# --solutions--
```js
// solution required
```