Cod sursa(job #977995)

Utilizator thewildnathNathan Wildenberg thewildnath Data 27 iulie 2013 13:21:21
Problema 12-Perm Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<stdio.h>
#define MOD 1048576
int main()
{
    freopen("12perm.in","r",stdin);
    freopen("12perm.out","w",stdout);
    int n,a,b,c,d,e,i;
    scanf("%d",&n);
    a=1;
    b=2;
    c=6;
    d=12;
    for(i=5;i<=n;++i)
    {
        e=(b+d+2*(i-2))%MOD;
        a=b;
        b=c;
        c=d;
        d=e;
    }
    if(n==4)
        printf("12\n");
    else
        printf("%d\n",e);
    return 0;
}