编程题
### 问题描述
在浩浩的冒险游戏中,探险家们需要通过一个神秘的森林。探险家们根据到达森林的时间顺序排队进入,但是违反森林规则的探险家会受到惩罚,被要求在队伍中向后移动若干位置。如果惩罚导致探险家的位置超过队伍的总长度,他们会按照被惩罚的顺序从队伍末尾开始倒序排列。若两名探险家根据惩罚应当占据同一位置时,受到较轻惩罚的探险家将排在较重惩罚者之前。现在,浩浩需要确定每位探险家最终在队伍中的位置。
### 输入格式
第一行包含一个整数 $N$。
第二行包含 $N$ 个整数,表示每位按先后顺序到达的探险家,对应的惩罚移动位置数。
### 输出格式
输出一行,包含 $N$ 个整数,代表按最终顺序排列的探险家的初始编号。
### 样例输入
```
2
10 0
```
### 样例输出
```
2 1
```
### 评测数据规模
- $1 \leq N \leq 100$
- $0 \leq 惩罚位置 \leq 1000$