B. 上一个排列

内存限制:256 MiB 时间限制:1000 ms 输入文件: prev.in 输出文件: prev.out
题目类型:传统 评测方式:文本比较

题目描述

给你一个整数数组 a ,找出 a 的上一个排列。

输入格式

第一行:正整数 n,表示数组元素个数

第二行:n个整数

输出格式

上一个排列

样例

输入1:

3
1 3 2

输出1:

1 2 3

输入2:

3
1 2 3

输出2:

3 2 1

输入3:

3
1 5 1

输出3:

1 1 5

数据范围与提示

1 <= n <= 100