Cod sursa(job #2959178)

Utilizator Luka77Anastase Luca George Luka77 Data 29 decembrie 2022 23:37:36
Problema Radix Sort Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>
typedef long long ll;
using namespace std;

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

const int NMAX = 1e7+7;
ll n, a, b, c;
static ll arr[NMAX];

int main()
{
    fin >> n >> a >> b >> c;
    arr[1] = b;
    for(int i = 2; i <= n; ++ i)
        arr[i] = (a * arr[i-1] + b) % c;
    sort(arr + 1, arr + n + 1);
    for(int i = 1; i <= n; ++ i)
        fout << arr[i] << ' ';
}