Pagini recente » Cod sursa (job #1209584) | Cod sursa (job #3154767) | Cod sursa (job #323498) | Cod sursa (job #2499457) | Cod sursa (job #1979270)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("curcubeu.in");
ofstream fout("curcubeu.out");
const int NMAX = 1000000 + 5;
int n;
int a[NMAX], b[NMAX], c[NMAX], v[NMAX];
void read()
{
fin >> n >> a[1] >> b[1] >> c[1];
for (int i = 2; i < n; ++i)
{
a[i] = (a[i - 1] * i) % n;
b[i] = (b[i - 1] * i) % n;
c[i] = (c[i - 1] * i) % n;
}
}
int main()
{
read();
for (int i = 1; i < n; ++i)
{
for (int j = a[i]; j <= b[i]; ++j)
{
v[j] = c[i];
}
}
for (int i = 1; i < n; ++i)
{
fout << v[i] << '\n';
}
return 0;
}