Pagini recente » Cod sursa (job #2476744) | Cod sursa (job #1567049) | Cod sursa (job #14548) | Cod sursa (job #3152002) | Cod sursa (job #49868)
Cod sursa(job #49868)
#include <stdio.h>
#include <map>
#define MAXX 6000000
using namespace std;
int n;
long aux;
map<long, int> s;
map<long, 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;
}