Вот две задачи по терверу, которые сами по себе довольно простые и не неожиданные, но в них на мой вкус очень забавные ответы. Итак...
1. Представьте себе, что мы хотим сгенерировать случайный бит следующим странным способом. Возьмем очень-очень большое натуральное n и случайный двудольный граф, в каждой доле которого по n вершин. Посчитаем в нем количество совершенных паросочетаний (наборов из n ребер, которые не имеют общих концов). Четность этого количества и будет нашим битом. Какова вероятность, что этот бит будет равен нулю?
2. Представьте себе, что у нас есть n корзинок, в которые мы случайно бросаем шары. Мы продолжаем процесс, пока в каждой корзинке не будет по крайней мере m шаров. Сколько в среднем шаров мы бросим? Интересует ответ с точностью до константы. Например, хорошо известно, что если m = 1, то в среднем мы бросим шаров.
А эта вероятность < 2n· 1 / 2n. Так что при оч. большом n ответ почти 0.Вектора зависимы если все попали в (n - 1)-мерное подпр-во. Вероятность, что случайный вектор попадет в задданное (n - 1)-мерное подпр-во = 1 / 2. Всего 2n (n - 1)-мерных подпр-в.PS. А что случилось с командой \frac{}{} ?
Во второй задаче (в исходном варианте) у меня получилось \Theta(n\cdot (\log n + m\log m))
ответ (обозначим его k) больше n\log n, это из m = 1 легко извлечь
ответ больше nm\log m, т.к. вероятность того, что в первой ячейке меньше m должна быть меньше 1/2, т.е. C_{k}^{m-1}(n-1)^{k-m+1}/n^k <1/2
в конечном итоге получим exp(k/n) > С(m)\cdot (k/n)^{m} ч.т.д
> вероятность того, что в первой ячейке меньше m должна быть меньше 1/2