BE. 【例57.2】 上一个排列

    Type: RemoteJudge 1000ms 64MiB

【例57.2】 上一个排列

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

地球人都知道,从 11 开始到 nn (1n91≤n≤9) 这 nn 个数字一共可以组成 n!n! 个不同的排列。现在把这 nn 个排列按字典序从小到大排序,给出其中一个排列,求该排列的上一个排列。

输入格式

第一行一个整数 nn,表示排列的长度。
第二行 nn 个用空格分隔的整数,为 11nn 组成的某个排列。

输出格式

如果上一个排列存在,则输出;否则输出"ERROR"

样例

4
2 1 3 4
1 4 3 2

2025年夏令营新人班【查】5

Not Claimed
Status
Done
Problem
73
Open Since
2025-7-11 0:00
Deadline
2025-8-30 23:59
Extension
24 hour(s)