Cod sursa(job #2058007)
Utilizator | Data | 4 noiembrie 2017 23:56:55 | |
---|---|---|---|
Problema | Radix Sort | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.33 kb |
#include <stdio.h>
int v[10000000];
int main() {
FILE *f = fopen("radixsort.in", "r");
int n, a, c; fscanf(f, "%d%d%d%d", &n, &a, &v[0], &c); fclose(f);
for (int i = 1; i < n; i++) v[i] = (1LL * a * v[i - 1] + v[0]) % c;
f = fopen("radixsort.out", "w");
for (int i = 0; i < n; i += 10) fprintf(f, "%d ", v[i]); fclose(f);
}