Sommatoria in binario

Olimpiadi di Matematica – Fase nazionale a squadre

(…) Siano z(n) e u(n) due funzioni che restituiscono rispettivamente il numero di zeri e di uni nella scrittura in base 2 del numero n, e sia \displaystyle f(n)=\frac{(-1)^{z(n)}}{2^{u(n)}} .
Per esempio, quindi, \displaystyle f(13)=f(1101_2)=\frac{(-1)^1}{2^3} = -\frac{1}{8} , mentre \displaystyle f(17)=f(10001_2)=\frac{(-1)^3}{2^2}=-\frac{1}{4} .
Calcolare quanto vale la somma f(1)+f(2)+f(3)+...+f(1023) .

Rispondere con la somma di numeratore e denominatore della frazione ridotta ai minimi termini.

Vedi la discussione

Output