Просмотреть всю тему "Математика. Генерация номера сочетания по самому сочетанию." »»
Re: Математика. Генерация номера сочетания по самому сочетанию.   ID:29025   ответ на 29024 Пн, 6 декабря 2004 13:29 [#]
Jack Daw Закрыть блок (иконки IM) Форумы CasinoGames
Привет,

Всего C(13;5) комбинаций.
Имеем X(i1,i2,i3,i4,i5) комбинацию.

Формула для индекса комбинации:
C (13; 5) - C (13 - i1 + 1; 5) +
+ C (13 - i1; 4) - C (13 - i2 + 1; 4) +
+ C (13 - i2; 3) - C (13 - i3 + 1; 3) +
+ C (13 - i3; 2) - C (13 - i4 + 1; 2) +
+ C (13 - i4; 1) - C (13 - i5 + 1; 1) + 1

Массив C(13;5) должен быть предопределён заранее.

Удачи,
Jack Daw