From 9e625b89bac7e8daaf583e215f3a0df3dc250bb2 Mon Sep 17 00:00:00 2001 From: Paul Jungeblut Date: Mon, 27 Jun 2016 11:17:34 +0200 Subject: Math section rebuild, merged convinience and sonstiges section. --- math/binomial.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'math/binomial.cpp') diff --git a/math/binomial.cpp b/math/binomial.cpp index 61d9d69..a8f1561 100644 --- a/math/binomial.cpp +++ b/math/binomial.cpp @@ -1,10 +1,10 @@ -ll calc_binom(ll N, ll K) { +// Laufzeit: O(k) +ll calc_binom(ll n, ll k) { ll r = 1, d; - if (K > N) return 0; - for (d = 1; d <= K; d++) { - r *= N--; + if (k > n) return 0; + for (d = 1; d <= k; d++) { + r *= n--; r /= d; } return r; } - -- cgit v1.2.3