LINUX.ORG.RU

Все просто -- берешь n случайных чисел, чтобы каждое с вероятностью 0.5 принимало значение 0 или 1, много-много раз складываешь все n, считаешь в какой части случаев получилось k, и умножаешь на 2^n.

anonymous
()
Ответ на: комментарий от anonymous

Делаешь все перестановки n, это лехко. Затем отрезаешь первые k элементов. Получаешь все перестановки.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.