#CSES1146. 统计位数
统计位数
题目背景
翻译自 CSES-1146 题。
题目描述
你的任务是计算从 到 之间的所有整数的二进制表示中 的个数。
输入格式
输入的唯一一行包含一个整数 。
输出格式
输出从 到 之间所有整数的二进制表示中 的个数。
样例
7
12
提示
从 到 的整数的二进制表示分别是:
这些二进制表示中共有 个 ,因此输出 。
翻译自 CSES-1146 题。
你的任务是计算从 1 到 n 之间的所有整数的二进制表示中 1 的个数。
输入的唯一一行包含一个整数 n。
输出从 1 到 n 之间所有整数的二进制表示中 1 的个数。
7
12
从 1 到 7 的整数的二进制表示分别是:
这些二进制表示中共有 12 个 1,因此输出 12。