Pagini recente » Cod sursa (job #2194342) | Cod sursa (job #411991) | Cod sursa (job #423781) | Cod sursa (job #3238639) | Cod sursa (job #2921059)
#include <bits/stdc++.h>
#define NMAX 15000008
#define MOD 1048576
#pragma GCC optimize("O3")
using namespace std;
ifstream fin ("12perm.in");
ofstream fout ("12perm.out");
int_fast32_t n, nr, val1, val2, val3, val4, val5, new_val = 34;
int main()
{
fin >> n;
val1 = 34;
val2 = 20;
val3 = 12;
val4 = 6;
val5 = 2;
for (int_fast32_t i = 7; i <= n; i++)
{
new_val = (new_val + val2 - val5 + 4 + MOD) % MOD;
val5 = val4;
val4 = val3;
val3 = val2;
val2 = val1;
val1 = new_val;
}
fout << val1;
return 0;
}