#10256. 寻找最长序列(基础版)

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

现有一整数序列,请分别找出第1个最长的升序序列,最后一个最长的升序序列,第1个最长的不下降序列和最后一个最长的不下降序列。

注意:不要求是连续序列

输入格式

输入序列长度n

依次输入序列各元素值

输出格式

四行

第1个最长的升序序列,

最后一个最长的升序序列,

第1个最长的不下降序列

最后一个最长的不下降序列。

样例

#输入1

4
1 2 2 4

#输出1

1 2 4
1 2 4
1 2 2 4
1 2 2 4

#输入2

6
1 2 4 1 2 3 

#输出2

1 2 4
1 2 3
1 2 2 3
1 1 2 3

数据范围与提示

1<=n<=10