Cod sursa(job #1932746)

Utilizator EzrealHorodinca Mihai Ezreal Data 20 martie 2017 08:06:58
Problema 12-Perm Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;

ifstream f("12perm.in");
ofstream g("12perm.out");

#define mod 1048576

int n, a, b, c, d, i, rez;

int main()
{
    a = 1;
    b = 2;
    c = 6;
    d = 12;
    f >> n;
    for ( i = 5; i <= n; i++ )
    {
        rez = ( d + b + 2*(i-2) ) % mod;
        a = b;
        b = c;
        c = d;
        d = rez;
    }
    g << d ;
    return 0;
}