Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Алгоритм рекурсии по формуле

29K
14 марта 2009 года
indivisible_int
18 / / 02.02.2008
Есть задача. В урне лежат m чёрных и n-m белых шаров. Из неё последовательно вынимаются шары до появления чёрного шара. Событие "появление чёрного шара k-m номером(k принимает значения от 1 до n)" есть дискретная случайная величина, с возможными значениями от 1 до n и соответствующими вероятностями.
Мной найдена формула для подсчёта вероятности для каждого возможного значения k:

S(1)=m/n; S(2)=[(n-m)/n]*[m/(n-1)]; S(3)=[(n-m)/n]*[(n-m-1)/(n-1)]*[m/(n-2)]; ... ;S(n)=[(n-m)/n]*[(n-m-1)/(n-1)]*[(n-m-2)/(n-2)]*...*1

Нужно написать алгоритм или функцию на С, вычисляющую вероятность по заданному возможному значению k
842
15 марта 2009 года
sigmov
301 / / 16.09.2008
Цитата: indivisible_int
S(1)=m/n; S(2)=[(n-m)/n]*[m/(n-1)]; S(3)=[(n-m)/n]*[(n-m-1)/(n-1)]*[m/(n-2)]; ... ;S(n)=[(n-m)/n]*[(n-m-1)/(n-1)]*[(n-m-2)/(n-2)]*...*1



Может я конечно и давно ТВ изучал, но как программист скажу - рекурсия - вызов внутри функции самой себя.

Например факториал F(n):
F(1) = 1
F(2) = 2*F(1)
.....
F(n) = n*F(n-1)

А судя по сашим S(n) - это расчет какого-то математического ряда - Не рекурсия.

Чтоб была рекурсия нужно выражать S(k) через предшевствующие S(i):i<k

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог