백준 2605 c++
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void input_data(vector<int>& student)
{
int i, n, x;
cin >> n;
for (i = 0; i < n; i++)
{
cin >> x;
student.push_back(x);
}
return;
}
void find_answer(vector<int>& student)
{
int size = student.size();
vector<int> ans(size);
int i, temp;
for (i = 1; i <= size; i++)
{
temp = student[i - 1];
ans.insert(ans.begin() + temp, i);
}
for (i = size - 1; i >= 0; i--)
{
cout << ans[i] << " ";
}
cout << "\n";
return;
}
int main(void)
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n, x;
vector<int> student;
input_data(student);
find_answer(student);
return 0;
}