3161: 05-20-C04-数码1的位置(L4)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
给定一个正整数n,要求输出对应的二进制数中所有数码“1”的位置。注意最低位为第0位。例如13的二进制形式为1101,因此数码1的位置为:0,2,3。
输入
输入占一行,只有一个整数n,1≤n≤$10^6$。
输出
输出一行,以升序的顺序输出n的二进制形式中所有数码“1”的位置,位置之间有1个空格,最后一个位置后面没有空格。
样例输入 复制
13
样例输出 复制
0 2 3
提示
整数n,1≤n≤10^6。