Cod sursa(job #1557525)

Utilizator SoniaFlorinaHorchidan Sonia-Florina SoniaFlorina Data 27 decembrie 2015 18:09:00
Problema Radix Sort Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;

ifstream in("radixsort.in");
ofstream out("radixsort.out");

long long n, a, b, c, x, y;
long long v[10000010], nr[10000010];

int main()
{
    in>>n>>a>>b>>c;
    v[0]=b;
    long long i;
    for(i=1;i<n;i++)
    {
        v[i]=v[i-1]*a+b;
        v[i]%=c;
    }

    sort(v,v+n);
    for(i=0;i<n;i+=10)
        out<<v[i]<<' ';


    return 0;
}