unsigned long binomial (int n, int m) { unsigned long cnm = 1UL; int i, f; if (m*2 >n) m = n-m; for (i=1 ; i <= m; n--, i++) { if ((f=n) % i == 0) f /= i; else cnm /= i; cnm *= f; } return cnm; }
Brak komentarzy:
Prześlij komentarz