Cod sursa(job #719029)

Utilizator romircea2010FMI Trifan Mircea Mihai romircea2010 Data 21 martie 2012 12:37:05
Problema 12-Perm Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream>

using namespace std;

int n, sol;

inline void Read()
{
	ifstream f("12perm.in");
	f>>n;
	f.close();
}

inline void Solve()
{
	int nr1, nr2, nr3, mod = 1048575;
	nr1 = 2;
	nr2 = 6;
	nr3 = 12;
	int nr, i;
	for (i=4; i<=n; i++)
	{
		nr = (nr3 + nr1 + 2*(i-2)) & (mod);
		nr1 = nr2;
		nr2 = nr3;
		nr3 = nr;
	}
	ofstream g("12perm.out");
	g<<nr3<<"\n";
	g.close();
}

int main()
{
	Read();
	Solve();
	return 0;
}