Cod sursa(job #49869)

Utilizator flo_demonBunau Florin flo_demon Data 6 aprilie 2007 15:14:22
Problema Schi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#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, "%lld", &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;
}