Pagini recente » Cod sursa (job #1301849) | Cod sursa (job #3283231) | Cod sursa (job #3121868) | Cod sursa (job #3292536) | Cod sursa (job #2950173)
#include <bits/stdc++.h>
#define mod 1048576
using namespace std;
ifstream f ("12perm.in");
ofstream g ("12perm.out");
int n;
int a[5];
int b[5];
int main()
{
f>>n;
a[1]=1;
b[1]=0;
a[2]=a[1]+2;
b[2]=0;
a[3]=a[1]+2;
b[3]=b[2]+a[2];
a[4]=a[3]+a[1]+2;
b[4]=b[3]+a[3];
for(int i=5;i<=n;++i)
{
for(int i=1;i<4;++i)
a[i]=a[i+1] , b[i]=b[i+1];
a[4]=a[3]+a[1]+2;
b[4]=b[3]+a[3];
a[4]=a[4]%mod;
b[4]=b[4]%mod;
}
g<<(a[4]+b[4])%mod;
return 0;
}