Pagini recente » Cod sursa (job #2576314) | Cod sursa (job #56380) | Cod sursa (job #2989811) | Cod sursa (job #2590070) | Cod sursa (job #1599363)
#include <fstream>
#include <algorithm>
#define MAX 1000000
using namespace std;
ifstream fin ("radixsort.in");
ofstream fout ("radixsort.out");
void read ();
void solve ();
void print ();
int N, A, B, C;
int v[MAX];
int aux;
int i;
int main ()
{
read ();
solve ();
print ();
return 0;
}
void read ()
{
fin >> N >> A >> B >> C;
}
void solve ()
{
v[1] = B;
for (i=2; i<=N; i++)
v[i] = (A*v[i-1]+B) % C;
sort (v, v+N);
}
void print ()
{
for (i=1; i<=N; i+=10)
fout << v[i] << " ";
}