Cod sursa(job #3165071)

Utilizator diana_dd03Dorneanu Diana diana_dd03 Data 5 noiembrie 2023 13:11:13
Problema Curcubeu Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <bits/stdc++.h>
using namespace std;

ifstream fin("curcubeu.in");
ofstream fout("curcubeu.out");

int A, B, C, N, h[1000005];

int main(){
    fin>>N;
    fin>>A>>B>>C;
    if(A>B)
        swap(A, B);
    for(int i=A;i<=B;i++)
        h[i]=C;
    for(int i=2;i<=N-1;i++){
        A=(A*i)%N;
        B=(B*i)%N;
        C=(C*i)%N;
        for(int j=A;j<=B;j++)
            h[j]=C;
    }
    for(int i=1;i<N;i++)
        fout<<h[i]<<'\n';
    return 0;
}