Pagini recente » Cod sursa (job #638263) | Cod sursa (job #1899386) | Cod sursa (job #1530875) | Cod sursa (job #657839) | Cod sursa (job #1650746)
#include <iostream>
#include <fstream>
using namespace std;
int n, a, b, c, col[1000005];
void solve(int a, int b, int c, int poz){
int st, fin, i=1;
while(i < n){
st = min(a, b);
fin = max(a, b);
for(int i=st; i<=fin; i++)
col[i] = c;
i++;
a = (a*i)%n;
b = (b*i)%n;
c = (c*i)%n;
}
}
void read(){
ifstream f("curcubeu.in");
f >> n >> a >> b >> c;
solve(a, b, c, 1);
}
int main()
{
read();
ofstream g("curcubeu.out");
for(int i=1; i<n; i++)
g << col[i] << "\n";
return 0;
}