Me gusta la aceptación de la solución, pero yo sólo quería decir algo sobre la forma de hacer las matemáticas de los "duros". Usted sabe que hay $\binom m k = \frac{m!}{k!(m-k)!}$ maneras de elegir un conjunto de $k$ elementos de un conjunto de $m$ artículos. Esos elementos pueden ser numerados bits elegido para ser 1s o 0s. Por supuesto, usted sabe la identidad que:
$$\sum_{k=0}^m \binom m k = 2^m$$ because of course if you sum up all the ways you might choose $k$ bits to be 1, then you get all possible bitstrings. However there is a simple proof of this which hinges on the idea that these coefficients appear in the binomial expansion, $$\sum_{k=0}^m \binom m k ~x^k ~y^{m-k}= (x + y)^m.$$ Just plug in $x = y = 1$ para encontrar la fórmula anterior como un caso especial.
Bueno, ahora que usted quiera considerar sólo bitstrings, y así todavía podemos "hacerlo de la manera difícil" pidiendo una función de $k$ $1$ si $k$ es par o $0$ si $k$ es impar, y un gran ejemplo es $[1 + (-1)^k]/2.$ Conectar ese en, la cantidad de dinero que quieres es simplemente $$\sum_{k=0}^m \binom mk \frac{1 + (-1)^k}2 = \frac12 \sum_{k=0}^m \binom mk + \frac12 \sum_{k=0}^m \binom mk (-1)^k.$$ The first sum is clearly $2^m/2 = 2^{m-1}$ and the second sum we can use the above formula to reason that it is actually $(-1 + 1)^m/2 = 0^m/2 = 0.$
Así que usted puede hacer esto de la manera difícil, si usted prefiere, y definitivamente va a obtener el mismo resultado.