Pagini recente » Cod sursa (job #478693) | Cod sursa (job #1474389) | Cod sursa (job #1639536) | Cod sursa (job #2807715) | Cod sursa (job #49863)
Cod sursa(job #49863)
#include <stdio.h>
#include <map>
#define MAXX 60000
using namespace std;
int n, aux;
map<int, int> s;
map<int, int>::iterator start, end;
int main()
{
FILE *fin = fopen("schi.in", "r");
fscanf(fin, "%d", &n);
for (int i = 1; i <= n; ++i)
{
fscanf(fin, "%d", &aux);
aux *= MAXX;
aux -= i;
s[aux] = i;
}
fclose(fin);
start = s.begin();
end = s.end();
FILE *fout = fopen("schi.out", "w");
for (; start != end; ++start)
fprintf(fout, "%d\n", (*start).second);
fclose(fout);
return 0;
}