Re: Математика. Генерация номера сочетания по самому сочетанию. ID:29025 ответ на 29024 |
Пн, 6 декабря 2004 13:29 [#] |
|
|
Привет,
Всего 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
|
|
|