题目描述
n个学生参加颁奖典礼,学号为1到n,学生根据比赛排名上台领奖。已知学号为1的学生是第ai个上去领奖的。请输出学生上台领奖的学号顺序。
输入
第一行:单个整数n
第二行:n个整数ai,a2,a3...an
输出
n个整数,表示学生上台的顺序
样例输入
复制
3 3 1 2样例输出
复制
2 3 1提示
对于100%数据,
1<=n<=100000,1≤a≤n。
#include <iostream>
using namespace std;
int a[100005];
int ans[100005];
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
ans[a[i]] = i;
}
for (int i = 1; i <= n; i++) {
cout << ans[i] << " ";
}
cout << endl;
return 0;
}