Cod sursa(job #1518711)

Utilizator serbanSlincu Serban serban Data 6 noiembrie 2015 10:30:01
Problema Curcubeu Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <bits/stdc++.h>

using namespace std;

int n, x[1000123];

int main()
{
    FILE *f = fopen("curcubeu.in", "r");
    FILE *g = fopen("curcubeu.out", "w");

    int n, a, b, c;
    fscanf(f, "%d %d %d %d", &n, &a, &b, &c);
    for(int i = 2; i <= n; i ++) {
        int l = min(a, b);
        int r = max(a, b);
        for(int i = l; i <= r; i ++)
            x[i] = c;
        a = a * i % n;
        b = b * i % n;
        c = c * i % n;
    }

    for(int i = 1; i < n; i ++)
        fprintf(g, "%d\n", x[i]);
    return 0;
}