Pagini recente » Cod sursa (job #867058) | Cod sursa (job #2698518) | Cod sursa (job #665610) | Cod sursa (job #377128) | Cod sursa (job #2143490)
#include <fstream>
using namespace std;
ifstream fin("schi.in");
ofstream fout("schi.out");
int v[30010];
int rez[30010];
int main()
{
int n,i,j;
fin>>n;
for(i = 1; i <= n; i++){
fin>>v[i];
rez[i] = v[i];
if(i != 1){
if(v[i] == v[1] || v[i] < v[1]){
v[1]++;
}
}
}
rez[v[1]] = 1;
rez[v[n]] = n;
for(i = 2; i <= n-1; i++){
for(j = i+1; j <= n; j++){
if(v[j] == v[i] || v[j] < v[i]){
v[i]++;
}
}
rez[v[i]] = i;
}
for(i = 1; i <= n; i++){
fout<<rez[i]<<"\n";
}
}