Maths WorkshopMaths problems with full solutions
Exercise 1608Combinatorics › Counting principlesOlympiadAdded 3 Nov 2026

Another double count

#double counting#combinatorial identity#binomial

Statement

Prove that ∑k=0nk(nk)=n⋅2n−1\sum_{k=0}^n k\binom{n}{k}=n\cdot2^{n-1} by double counting.

Hint

Count pairs (S,x)(S,x) with x∈S⊆{1,…,n}x\in S\subseteq\{1,\ldots,n\}.

Show solutionHide solution

Solution

First count. Fix xx: xx belongs to 2n−12^{n-1} subsets. Sum over nn elements: n⋅2n−1n\cdot2^{n-1}.

Second count. Fix subset size kk: (nk)\binom{n}{k} subsets, each with kk elements, so k(nk)k\binom{n}{k} pairs. Sum: ∑kk(nk)\sum_k k\binom{n}{k}.

Conclusion. Both equal the number of pairs, so ∑kk(nk)=n⋅2n−1\sum_k k\binom{n}{k}=n\cdot2^{n-1}.