#A3813. 二进制特征值

二进制特征值

题目描述

数据分析师小杨在处理一批整数时,需要提取每个数的二进制特征值,包括 1 的个数、0 的个数(不计算前导零)、以及最高位 1 的位置。请你帮小杨编写一个程序,对给定的正整数计算这三个特征值。

输入格式

一个正整数 n。

输出格式

一行,三个整数,分别表示二进制中 1 的个数、0 的个数(不计前导零)、最高位 1 的位置(从第 0 位开始计数),中间用空格隔开。

数据范围

1 ≤ n ≤ 10⁹。

13
3 1 3