Pagini recente » Cod sursa (job #2190357) | Cod sursa (job #2856617) | Cod sursa (job #1550811) | Cod sursa (job #1668184) | Cod sursa (job #764375)
Cod sursa(job #764375)
#include <fstream>
#define DIM 15000001
using namespace std;
ifstream in("12perm.in");
ofstream out("12perm.out");
int N, best[DIM], mod = (1<<20)-1;
int main()
{
best[1] = 1;
best[2] = 2;
best[3] = 6;
best[4] = 12;
in >> N;
for (int i = 5; i <= N; i++)
{
best[i] = best[i-1] + best[i-3] + 2*(i-2);
best[i] &= mod;
}
out << best[N];
return 0;
}