问题 2141 --加法链

2141: 加法链★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 32  解决: 24
[提交][状态][命题人:]

题目描述

有一个加法链 < a0, a1, a2, . . . , am >满足如下规则 

• a0 = 1 

• am = n 

• a0 < a1 < a2 < · · · < am−1 < am

 • 对任意的k (1 ≤ k ≤ m) 存在 i 和 j (0 ≤ i, j ≤ k−1) 使得 ak = ai + aj

给你一个数n,给出一个长度最小的可能的一个加法链

输入

一个数n( 1=<n<=100)

输出

可能的加法链,空格隔开
样例输入
Copy
12
样例输出
Copy
1 2 4 8 12

提示

来源

 

[提交][状态]