Cod sursa(job #3165072)

Utilizator diana_dd03Dorneanu Diana diana_dd03 Data 5 noiembrie 2023 13:12:51
Problema Curcubeu Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 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=min(A, B);i<=max(A, 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=min(A, B);j<=max(A, B);j++)
            h[j]=C;
    }
    for(int i=1;i<N;i++)
        fout<<h[i]<<'\n';
    return 0;
}