Processing math: 100%
编程题
                ### 问题描述

在一个充满魔法与冒险的幻想世界中,小蓝和小桥是一对年轻的冒险者。他们听说了一个古老的传说,其中提到了神秘的魔法水晶,据说它拥有能够改变现实的强大力量。

为了寻找这个传说中的魔法水晶,小蓝和小桥踏上了一段危险而刺激的冒险之旅。他们穿越了茂密的森林、险恶的沼泽和崎岖的山脉,最终来到了传说中魔法水晶的隐藏地。

隐藏地是一个神秘的迷宫,充满了谜题和陷阱。小蓝和小桥发现了一堆古老的符号,这些符号似乎是迷宫中隐藏路径的线索。

每个符号在迷宫中有着特定的含义,而它们的顺序被打乱了。小蓝和小桥需要解读这些符号,找到通向魔法水晶的正确路径。

符号由 n 个图案组成,下标从 1n。小蓝和小桥想要知道每个图案在符号中第一次出现的最靠前的位置,以便他们能够正确地解读迷宫的线索。

现在,请你帮助小蓝和小桥解决这个谜题,找到每个图案第一次出现的最靠前位置的下标。

输入格式

第一行输入一个整数 n1n105),表示图案的数量。

第二行输入 n 个整数 ai1ain),表示图案的序列。

输出格式

输出仅一行,共 n 个整数,相邻整数之间用空格隔开,表示每个图案第一次出现的最靠前位置的下标。

样例输入

5
1 2 2 1 2

样例输出

1 2 2 1 2
查看答案
赣ICP备20007335号-2