loj#P2715. 「BalkanOI 2018 Day2」Zalmoxis
「BalkanOI 2018 Day2」Zalmoxis
题目描述
翻译自 BalkanOI 2018 Day2 T3「Zalmoxis」
ZalPunch 是一种修改数列的方式,每次 ZalPunch 可以将数列中的任意一个正整数 原地替换成两个 。
- 正确示范:;
- 正确示范:;
- 错误示范:(第一个 2 不在原位)。
从数列 开始,用 ZalPunch 修改该数列任意多次,所得到的所有数列都称为 ZalSequence(含数列 )。
给你一个有 项的数列 ,请在其中插入 个数(不是使用 次 ZalPunch),使之变成 ZalSequence。保证有解。
输入格式
第一行有两个整数 。
第二行有 个整数,表示数列 。
输出格式
输出 个整数,表示新数列。
5 1
29 27 25 25 28
29 27 25 25 26 28
1 5
29
29 28 27 26 25 25
数据范围与提示
对于 的数据,。
对于所有数据, 。