Cod sursa(job #583133)

Utilizator wamfeverDobos Ionut wamfever Data 18 aprilie 2011 10:04:33
Problema 12-Perm Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<fstream>
#include<cstring>
#include<cmath>
#include<algorithm>

#define MOD 1048576

using namespace std;

ifstream fin("12perm.in");
ofstream fout("12perm.out");
int T[15000001], n;
int main()
{
    T[1] = 1;
    T[2] = 2;
    T[3] = 6;
    T[4] = 12;
    fin >> n;
    for(int i=5; i<=n; i++) T[i] = T[i-1] + T[i-3] + 2*(i-2), T[i] %= MOD;
    fout << T[n];
    return 0;

}