Cod sursa(job #3310032)
| Utilizator | Data | 11 septembrie 2025 13:22:33 | |
|---|---|---|---|
| Problema | Curcubeu | Scor | 20 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
#define int long long
using namespace std;
ifstream cin ("curcubeu.in");
ofstream cout ("curcubeu.out");
int v[1000002];
int32_t main() {
int n,a,b,c;
cin>>n>>a>>b>>c;
for (int i=1; i<n; i++) {
a=(a*i)%n;
b=(b*i)%n;
c=(c*i)%n;
for (int j=min(a,b); j<=max(a,b); j++) {
v[j]=c;
}
}
for (int i=1; i<n; i++) {
cout<<v[i]<<'\n';
}
}