Cod sursa(job #1224656)

Utilizator pop_bogdanBogdan Pop pop_bogdan Data 31 august 2014 15:52:18
Problema 12-Perm Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <fstream>
using namespace std;

ifstream is("12perm.in");
ofstream os("12perm.out");

#define MOD 1048576

int N;
int A,B,C,R;

int main()
{
    is >> N;
    A = 2;
    B = 6;
    C = 12;
    for ( int i = 5; i <= N; ++i )
    {
        R = C + A + 2*(i-2);
        R = R & (MOD-1);
        A = B;
        B = C;
        C = R;
    }
    os << R;
    is.close();
    os.close();
}