‹ 上一题 下一题 ›

s02185. 最短加法链 未做

题目描述

加法链是从 开始、每一步取前面已有的两个数(可以相同)相加并追加到末尾的序列。若序列的最后一个数恰好是 ,就称它是 的加法链。求 的最短加法链中字典序最小的那一条,输出这个序列。

输入格式

一行一个整数 。

输出格式

一行若干个整数,即最短加法链(首项为 1、末项为 ),空格分隔。

样例

输入
6
输出
1 2 3 6

数据范围

  • 对于 30% 的数据:
  • 对于 60% 的数据:
  • 对于 100% 的数据:
输入
输出

            
答案