欢迎24级新生

1013. 整除序列

有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输出这个序列中值为正数的项。

输入

输入一行包含一个整数 n

1 \leq n \leq 10^{18}

输出

输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。

样例

标准输入 复制文本
20
标准输出 复制文本
20 10 5 2 1

来源

蓝桥杯C++B组真题(2020年7月)

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 123
通过 45