Cod sursa(job #622236)

Utilizator maritimCristian Lambru maritim Data 17 octombrie 2011 17:52:58
Problema 12-Perm Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.34 kb
#include<stdio.h>

#define Mod 1048575
#define ll long long

int a = 2,b = 6,c = 12,d,N;

int main()
{
	FILE *f = fopen("12perm.in","r");
	FILE *g = fopen("12perm.out","w");
	
	fscanf(f,"%d ",&N);
	for(int i=5;i<=N;i++)
		d = (a+c+2*(i-2))&Mod,a = b, b = c, c = d;
	fprintf(g,"%d ",d);
	
	fclose(g);
	fclose(f);
	return 0;
}