Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Max Alekseyev                        2:5015/60      23 Sep 2002  21:07:28
 To : Sergey Rezvanov
 Subject : среднее значение средней длины циклов в перестановках длины n
 -------------------------------------------------------------------------------- 
 
 
 Replying to a message of Sergey Rezvanov to All:
 
  SR> Дана задача. Hаписать программу для подсчёта среднего по всем
  SR> перестановкам из n элементов значения средней длины циклов в каждой
  SR> перестановке. Hужна эффективная работа при n <= 50. Хорошо бы её
  SR> решить.
 
 Средняя длина циклов в перестановке равна n/k, где k - число циклов в этой
 перестановке.
 Число перестановок, имеющих ровно k циклов, равно числу Стирлинга первого рода
 без знака c(n,k).
 Соответственно, решением задачи будет
 
 n * \sum_{k=1}^n c(n,k)/k
 
 Для вычисления чисел Стирлинга c(n,k) можно использовать рекуррентную формулу:
 c(n,k) = (n-1)c(n-1,k) + c(n-1,k-1)
 c(n,k) = 0 при n<=0 или k<=0, за исключением c(0,0)=1.
 
 Regards,      ш.ш
         Max    ~
 
 --- FleetStreet 1.27.3.8
  * Origin:  (2:5015/60)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 среднее значение средней длины циклов в перестановках длины n   Sergey Rezvanov   22 Sep 2002 22:26:25 
 среднее значение средней длины циклов в перестановках длины n   Max Alekseyev   23 Sep 2002 21:07:28 
Архивное /ru.algorithms/18133d8f8479.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional