#P9947. [USACO20JAN] Photoshoot B
[USACO20JAN] Photoshoot B
题目描述
Farmer John 在给他编号为 的 头奶牛排队拍照()。FJ 一开始计划从左向右数第 个位置排编号为 的奶牛,他在一张纸上写下了排列 。不幸的是,这张纸刚刚被 Farmer Nhoj 偷走了!
幸好 FJ 仍然有机会恢复他之前写下的排列。在这张纸被偷走之前,Bessie 记录了序列 ,对于每一个 满足 。
基于 Bessie 的信息,帮助 FJ 恢复可以产生序列 的“字典序最小”的排列 。排列 字典序小于排列 ,如果对于某个 ,对于所有 均有 ,且有 (换句话说,这两个排列到某个位置之前都相同,在这个位置上 小于 )。保证存在至少一个满足条件的 。
输入格式
输入的第一行包含一个整数 。
第二行包含 个空格分隔的整数 。
输出格式
输出一行,包含 个空格分隔的整数 。
5
4 6 7 6
3 1 5 2 4
提示
样例解释 1
能够产生 ,因为 ,,,。
测试点性质
- 测试点 满足 。
- 测试点 没有额外限制。