Pagini recente » Cod sursa (job #1023444) | Cod sursa (job #93175) | Cod sursa (job #2115200) | Cod sursa (job #902693) | Cod sursa (job #2249863)
#include <fstream>
#include <queue>
using namespace std;
ifstream f("radixsort.in");
ofstream g("radixsort.out");
int n,a,b,c,i,v[10000001],p,j,nr;
queue<int>v2[10];
int main()
{
f>>n>>a>>b>>c;
v[1]=b;
for(i=2;i<=n;i++)
{
v[i]=(a*v[i-1]+b)%c;
}
p=1;
// for(i=1;i<=10;i++)
// {
// for(j=1;j<=n;j++)
// {
// v2[v[j]/p%10].push(v[j]);
// }
// nr=0;
// for(j=0;j<=9;j++)
// {
// while(!v2[j].empty())
// {
// v[++nr]=v2[j].front();
// v2[j].pop();
// }
// }
// p*=10;
// }
for(i=1;i<=n;i+=10)
{
g<<v[i]<<" ";
}
return 0;
}