Cod sursa(job #2856359)

Utilizator SoulSnorterPetre Robert Cristian SoulSnorter Data 23 februarie 2022 19:08:52
Problema 12-Perm Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>

using namespace std;

ifstream in("12perm.in");
ofstream out("12perm.out");

int N, a = 2, b = 4, c = 2, total = 12;

int main()
{
	in>>N;
	if (N == 1)
	{
		out<<1;
		return 0;
	}
	if (N == 2)
	{
		out<<2;
		return 0;
	}
	if (N == 3)
	{
		out<<6;
		return 0;
	}
	if (N == 4)
	{
		out<<12;
		return 0;
	}
	
	for(int i = 5; i <= N; i++)
	{
		a *= 2;
		b *= 2;
		c *= 2;
		total = a + b + c + 4;
	}

	out<<total;
	
	return 0;
}