Files

43 lines
1.4 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: 5900f4fa1000cf542c51000d
title: 'Задача 398: Порізка мотузки'
challengeType: 5
forumTopicId: 302063
dashedName: problem-398-cutting-rope
---
# --description--
Всередині мотузки довжиною $n$, $n - 1$ точок розміщуються на відстані 1 від одного та від країв. Серед цих точок ми вибираємо $m - 1$ точок навмання і відрізаємо мотузку в цих точках, щоб створити $m$ сегменти.
Нехай $E(n, m)$ буде очікуваною довжиною другого найкоротшого сегмента. Наприклад, $E(3, 2) = 2$ та $E(8, 3) = \frac{16}{7}$. Зверніть увагу, що якщо декілька сегментів мають таку ж найменшу довжину, довжина другого найкоротшого сегмента визначається так само, як і найкоротша довжина.
Знайдіть $E({10}^7, 100)$. Дайте відповідь, округлену до 5 знаків після коми.
# --hints--
`cuttingRope()` має вивести `2010.59096`.
```js
assert.strictEqual(cuttingRope(), 2010.59096);
```
# --seed--
## --seed-contents--
```js
function cuttingRope() {
return true;
}
cuttingRope();
```
# --solutions--
```js
// solution required
```