eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Полный набор

Полный набор

Вася продолжает умирать от скуки. Чтобы хоть как-то развлечься, он взял \textit{N }кубиков, пронумерованных от 1 до \textit{N,} перемешал их и взял \textit{K }из них наобум, после чего записал их номера и вернул их в общую кучу. Затем он повторил эти действия: снова перемешал, снова взял \textit{K }кубиков, и так далее. И теперь у него возник вопрос: сколько раз нужно так сделать, чтобы каждый кубик был взят хотя бы по одному разу? \InputFile Первая строка входного файла содержит два целых числа: \textit{N }и \textit{K}. 1 \textit{≤ N ≤ }1000 1 \textit{≤ K ≤ N} \OutputFile Выведите единственное число --- среднее количество итераций до того, как каждый кубик будет взят хотя бы по разу. Выведите ответ с относительной погрешностью не более 10^\{−7\}
Лимит времени 2 секунды
Лимит использования памяти 256 MiB
Входные данные #1
5 1
Выходные данные #1
11.416666667
Автор Евгений Капун
Источник Зимняя школа по программированию 2014, Харьков