Варіння овочів
Хитрість у приготуванні овочів полягає в тому, щоб усі шматочки були приблизно однакового розміру. Якщо вони такими не є, то маленькі шматочки можуть переваритися, а великі залишитися сирими. На щастя, ви знаєте про кухонний ніж, хоча застереження ваших батьків щодо використання гострих інструментів досі у вас в голові. Тому ви хочете використовувати ніж якомога менше. Ви можете взяти шматок овоча вагою і розрізати його на дві частини з вагами і , де . Цю операцію назвемо "розріз".
Знаючи розміри наявних шматків овочів, визначте мінімальну кількість розрізів, після яких співвідношення між найменшим і найбільшим шматком буде більше заданого порогового значення.
Вхідні дані
Спочатку подано дійсне число з двома десятковими знаками і натуральне число . Далі йдуть цілих додатних ваг . Усі ваги менші ніж .
Вихідні дані
Виведіть мінімальну кількість розрізів, після яких співвідношення між найменшим і найбільшим шматком буде більше . Вважайте, що число необхідних розрізів менше . Щоб уникнути проблем з дійсними числами, припустимо, що оптимальна відповідь для відношення буде такою ж, як і для відношення .