spamsink: (Default)
[personal profile] spamsink


Абстрагируясь от предметной области:

Даны N > 0, K > 0. Массив чисел размером 2N первоначально содержит нули. Далее, пока в массиве осталось не менее 2 элементов, меньших K, из них выбираются 2 случайных (или, если осталось ровно 2, то не очень случайных), и к обоим прибавляется 1.

Найти ожидаемое количество итераций цикла.

Бонус: восстановить формулировку в терминах исходной предметной области.

Date: 2009-08-05 01:19 am (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
Кроме обычной комбинаторики из Кнута я как-то не заметил ничего выдающегося.

Date: 2009-08-05 07:43 am (UTC)
From: [identity profile] raindog-2.livejournal.com
Наверное, не понял условия. Получится же что каждое число дойдет до К и "остановится", поэтому число итераций всегда равно K*N. В чем подвох?

Date: 2009-08-05 06:15 pm (UTC)
stas: (Default)
From: [personal profile] stas
может быть от К*N до [K*(2N-1)/2] в зависимости от значения "последнего могиканина".

Date: 2009-08-27 08:41 pm (UTC)
From: [identity profile] syarzhuk.livejournal.com
восстановить формулировку в терминах исходной предметной области
А вот это как раз интересно

Date: 2009-08-28 01:44 pm (UTC)
From: [identity profile] syarzhuk.livejournal.com
Типа - на сколько дней хватит N пар носков, если каждый день брать два более-менее подходящих (разница в цвете не больше K по какой-то шкале)?
Page generated Mar. 6th, 2026 03:38 am
Powered by Dreamwidth Studios