#P910. 一的数量

一的数量

题目描述

给定一个整数 nn,请问从 11 开始到 nn 结束的所有整数的二进制表示中,共计有多少个 1

输入格式

  • 单个整数表示 nn

输出格式

  • 单个整数表示答案
12
22

数据范围

  • 30%30\% 的数据,1n2101\leq n\leq 2^{10}
  • 60%60\% 的数据,1n2201\leq n\leq 2^{20}
  • 100%100\% 的数据,1n2501\leq n\leq 2^{50}