Pagini recente » Cod sursa (job #2184168) | Cod sursa (job #1708950) | Cod sursa (job #554305) | Cod sursa (job #6947) | Cod sursa (job #1278652)
/// Craciun Catalin
/// Curcubeu
#include <iostream>
#include <fstream>
#define ll long long
#define NMax 1000005
#define make_muchie muchie
struct muchie {
ll first, last;
ll culoare;
muchie() {
first = last = culoare = 0;
}
muchie(ll a, ll b, ll c) {
first = a;
last = b;
culoare = c;
}
};
using namespace std;
ifstream f("curcubeu.in");
ofstream g("curcubeu.out");
ll n;
int color[NMax];
void read() {
f>>n;
ll a, b, c; f>>a>>b>>c;
for (int i=1;i<=n;i++) {
for (int j=a; j<=b;j++)
color[j] = c;
a = (a*i)%n;
b = (b*i)%n;
c = (c*i)%n;
}
for (int i=1;i<n;i++)
g<<color[i]<<'\n';
}
int main() {
read();
f.close(); g.close();
return 0;
}