Cod sursa(job #3259850)
Utilizator | Data | 28 noiembrie 2024 10:00:48 | |
---|---|---|---|
Problema | Schi | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <iostream>
using namespace std;
int loc[300005];
int main()
{
int n, a, siz = 0; cin >> n;
for (int i = 1; i <= n; i ++)
{
cin >> a;
if (loc[a] == 0)
loc[a] = i;
else
{
for (int j = siz + 1; j > a; j --)
loc[j] = loc[j - 1];
loc[a] = i;
}
siz ++;
}
for (int i = 1; i <= n; i ++)
cout << loc[i] << '\n';
return 0;
}