#A1098. 【例】拆数

【例】拆数

题目描述

输入一个正整数nn,将nn拆解成20+21+22......2k+c(c<=2k+1)2^0+2^1+2^2......2^k+c(c<=2^{k+1})

输入

一个正整数nn

输出

nn拆解以后的值,当cc是0的时候不用输出

9
1 2 4 2

提示

1<=n<=1071<=n<=10^7