#2618. 填空
填空
题目描述
有一个长为 的正整数序列 ,其中任何相邻的两项都不同。 我们要通过下述过程往序列里插入一些数。
-
若 中相邻两项之差的绝对值都是 ,结束。
-
令 为 中第一对相邻且差的绝对不是 的两项。
若 , 把 加到 和 之间。
若 ,把 加到 和 之间。
-
回到第一步。 输出这个过程结束时的序列 。 限制
不等于
输入的值都是整数。
输入格式
输出格式
输出最终的序列 。
4
2 5 1 2
2 3 4 5 4 3 2 1 2
样例一解释 最初,序列是 (2,5,1,2)(2,5,1,2)。添加数的过程如下。
- 把 3,43,4 加到第一项 22 和第二项 55 之间,序列变成 (2,3,4,5,1,2)(2,3,4,5,1,2)。
- 把 4,3,24,3,2 加到第四项 55 和第五项 11 之间,序列变成 (2,3,4,5,4,3,2,1,2)(2,3,4,5,4,3,2,1,2)。