Cod sursa(job #3238794)

Utilizator GabrielPopescu21Silitra Gabriel - Ilie GabrielPopescu21 Data 30 iulie 2024 15:42:48
Problema Curcubeu Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <bits/stdc++.h>
using namespace std;

int main()
{
    ifstream cin("curcubeu.in");
    ofstream cout("curcubeu.out");
    int n, a, b, c;
    cin >> n >> a >> b >> c;
    vector<int> ans(n+1);

    for (int i = 1; i <= n-1; ++i)
    {
        int st = min(a, b);
        int dr = max(a, b);
        for (int j = st; j <= dr; ++j)
            ans[j] = c;

        a = (a * (i+1)) % n;
        b = (b * (i+1)) % n;
        c = (c * (i+1)) % n;
    }

    for (int i = 1; i <= n-1; ++i)
        cout << ans[i] << "\n";

    return 0;
}