#h265. 折半累加

折半累加

h265. 折半累加

题目描述

定义函数 FF

  • F(0)=0F(0)=0
  • n>0n>0 时,F(n)=n+F(n/2)F(n)=n+F(\lfloor n/2\rfloor)

给定 nn,求 F(n)F(n)

输入格式

输入一个整数 nn

输出格式

输出 F(n)F(n) 的值。

数据范围

  • 0n10000000000\le n\le 1000000000
  • 答案小于 20000000002000000000

样例

输入

10

输出

18

标签:递归、递推、整数除法