//参考答案
#include <iostream>
#include <algorithm>
using namespace std;
struct Node {
int value;
int index;
} a[1024];
// 只需要在值 value 相同的时候比较下标 index 即可
bool cmp(Node lhs, Node rhs) {
if(lhs.value != rhs.value)
return lhs.value < rhs.value;
else
return lhs.index < rhs.index;
}
int main() {
int n;
cin >> n;
for(int i = 0 ; i < n ; ++i) {
a[i].index = i;
cin >> a[i].value;
}
sort(a, a + n, cmp);
for(int i = 0; i < n ; ++i)
cout << a[i].index << ' ';
return 0;
}
01-04
1007
12-02
2434
06-03