66 lines
3.1 KiB
Markdown
66 lines
3.1 KiB
Markdown
![]() |
---
|
|||
|
id: 5900f4591000cf542c50ff6b
|
|||
|
title: 'Завдання 236: Подарункові коробки'
|
|||
|
challengeType: 5
|
|||
|
forumTopicId: 301881
|
|||
|
dashedName: problem-236-luxury-hampers
|
|||
|
---
|
|||
|
|
|||
|
# --description--
|
|||
|
|
|||
|
Постачальники "А" і "Б" надали таку кількість продукції для ринку подарункових коробок:
|
|||
|
|
|||
|
| Товар | "A" | "Б" |
|
|||
|
| ------------------- | ---- | ---- |
|
|||
|
| Ікра білуги | 5248 | 640 |
|
|||
|
| Різдвяний торт | 1312 | 1888 |
|
|||
|
| Окорок | 2624 | 3776 |
|
|||
|
| Витриманий портвейн | 5760 | 3776 |
|
|||
|
| Шампанські трюфелі | 3936 | 5664 |
|
|||
|
|
|||
|
Хоча постачальники дуже стараються доставити свій товар в ідеальному стані, псування неминуче — тобто продукти зіпсуються.
|
|||
|
|
|||
|
Постачальники порівнюють свої показники, використовуючи два типи статистики:
|
|||
|
|
|||
|
- П'ять норм псування кожного продукту для кожного постачальника дорівнюють кількості зіпсованої продукції, поділеній на кількість продуктів, що поставляються, для кожного з п'яти продуктів по черзі.
|
|||
|
- Загальна норма псування для кожного постачальника дорівнює загальній кількості зіпсованої продукції, поділеній на загальну кількість продуктів, наданих цим постачальником.
|
|||
|
|
|||
|
На їхнє здивування, постачальники виявили, що кожна з п’яти норм псування продукту була гіршою (вищою) для „В” товарів, ніж для „А” з тим самим коефіцієнтом (співвідношення норм псування), $m > 1$; і все ж, як не парадоксально, загальна швидкість псування була гіршою для "А", ніж для "В", також у рази $m$.
|
|||
|
|
|||
|
Є тридцять п’ять $m > 1$, за який міг би статися цей дивовижний результат, найменший з яких $\frac{1476}{1475}$.
|
|||
|
|
|||
|
Яке найбільше можливе значення $m$? Дайте відповідь у вигляді рядка з дробом, скороченим до найменшого спільного знаменники `u/v`.
|
|||
|
|
|||
|
# --hints--
|
|||
|
|
|||
|
`luxuryHampers()` має повернути рядок.
|
|||
|
|
|||
|
```js
|
|||
|
assert(typeof luxuryHampers() === 'string');
|
|||
|
```
|
|||
|
|
|||
|
`luxuryHampers()` має повернути рядок `123/59`.
|
|||
|
|
|||
|
```js
|
|||
|
assert.strictEqual(luxuryHampers(), '123/59');
|
|||
|
```
|
|||
|
|
|||
|
# --seed--
|
|||
|
|
|||
|
## --seed-contents--
|
|||
|
|
|||
|
```js
|
|||
|
function luxuryHampers() {
|
|||
|
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
luxuryHampers();
|
|||
|
```
|
|||
|
|
|||
|
# --solutions--
|
|||
|
|
|||
|
```js
|
|||
|
// solution required
|
|||
|
```
|