Pagini recente » Cod sursa (job #3033529) | Cod sursa (job #1378721) | Cod sursa (job #1895500) | Cod sursa (job #726229) | Cod sursa (job #1534134)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("curcubeu.in");
ofstream fout("curcubeu.out");
const int NMax = 1e6 + 5;
int v[NMax];
inline void Do(const int &a, const int &b, const int &c){
int m = min(a, b);
int M = max(a, b);
for(int i = m; i <= M; i++) v[i] = c;
}
int main(){
int n, a, b, c;
fin >> n >> a >> b >> c;
Do(a, b, c);
for(int i = 2; i <= n; i++){
a = (1LL * a * i) % n;
b = (1LL * b * i) % n;
c = (1LL * c * i) % n;
Do(a, b, c);
}
for(int i = 1; i < n; i++){
fout << v[i] << "\n";
}
return 0;
}