Библиотеки: Combinatorics

 

Combinatorics:

Начальная библиотека по функциям комбинаторики.

Автор: Dennis Kirichenko

 

Библиотека не может работать с большими выборками, даже 200 единиц на 3 группы не может посчитать функция

double combination(int N,int k)
  {
   int nCombs;
   nCombs=factorial(N)/(factorial(k)*factorial(N-k));
   //Print(factorial(N));
   return nCombs;
  }

И не понятно, функция с типом double, а возвращает значение int переменной.

Есть ли возможность по номеру комбинации получить значение в каждой группе без цикла сплошного перебора?