Cod sursa(job #3240907)
| Utilizator | Data | 23 august 2024 16:33:50 | |
|---|---|---|---|
| Problema | Curcubeu | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.56 kb |
#include <bits/stdc++.h>
using namespace std;
int n, a, b, c, i, v[100];
ifstream fin("curcubeu.in");
ofstream fout("curcubeu.out");
#define cin fin
#define cout fout
void rec(int a, int b, int c, int i){
if(i<=n){
int ca=(a*i)%n, cb=(b*i)%n, cc=(c*i)%n;
rec(ca, cb, cc, i+1);
//cout<<ca<<' '<<cb<<' '<<cc<<'\n';
for(int i=min(a, b); i<=max(a, b); i++){
v[i]=c;
}
}
}
//3 2 2 1
int main(){
cin>>n>>a>>b>>c;
rec(a, b, c, 2);
for(int i=1; i<n; i++) cout<<v[i]<<'\n';
return 0;
}
