Pagini recente » Cod sursa (job #2755214) | Cod sursa (job #400789) | Cod sursa (job #1969370) | Cod sursa (job #3162572) | Cod sursa (job #66407)
Cod sursa(job #66407)
#include<stdio.h>
long long /*a[6]*/a,b,c,d,n;
void citire()
{
freopen("12perm.in","r",stdin);
scanf("%lld",&n);
fclose(stdin);
}
void perm()
{
for (int i=4; i<n; i++)
{
/* a[4]=a[3]+a[1]+2*(i-1);
a[0]=a[1];
a[1]=a[2];
a[2]=a[3];
a[3]=a[4];*/
d=c+a;
d+=2*(i-1);
a=b;
b=c;
c=d;
}
}
void afisare(long long w)
{
freopen("12perm.out","w",stdout);
w%=1048576;
printf("%lld",w);
fclose(stdout);
}
int main()
{
citire();
//a[0]=1;
a=2;
b=6;
c=12;
if (n>4)
{
perm();
afisare(d);
}
// else afisare(a[n-1]);
return 0;
}