Cod sursa(job #514509)

Utilizator perticas_catalinperticas catalin perticas_catalin Data 18 decembrie 2010 20:57:43
Problema Patrate2 Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <iostream>
#include <string>

using namespace std;

int main()
{
	int N;
	
	freopen ("patrate2.in", "r", stdin);
	freopen ("patrate2.out", "w", stdout);

	scanf ("%d", &N);
	
	long long res = 1;

	int P = N;

	while (P)
	{
		res *= P;
		P--;
	}	
	
	res *= (N * N);
	
	for (int i = 1; i <= N; ++i) res *= 2;
	
	printf ("%lld", res);
	
	return 0;
}