#USACO2277. 拍照
拍照
题目描述
农夫约翰在给他编号为 的头奶牛排队拍照。
约翰一开始计划从左向右数第 i 个位置排编号为 的奶牛,他在一张纸上写下了排列。
不幸的是,这张纸刚刚被小偷偷走了!
幸好约翰仍然有机会恢复他之前写下的排列。
在这张纸被偷走之前,奶牛贝茜记录了序列 ,对于每一个 满足 。
基于贝茜的信息,帮助约翰恢复可以产生序列 b的“字典序最小”的排列 。
排列 字典序小于排列 :如果对于某个 ,对于所有均有,且有
(换句话说,这两个排列到某个位置之前都相同,在这个位置上 小于 )。
保证存在至少一个满足条件的 。
输入
输入的第一行包含一个整数 。
第二行包含 个空格分隔的整数 。
输出
输出一行,包含 个空格分隔的整数 。
样例输入
5
4 6 7 6
样例输出
3 1 5 2 4
提示
能够产生 ,因为 3+1=4,1+5=6,5+2=7,2+4=6。