Pagini recente » Cod sursa (job #2132762) | Cod sursa (job #906842) | Cod sursa (job #2986311) | Cod sursa (job #648627) | Cod sursa (job #3182618)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("patrate2.in");
ofstream fout("patrate2.out");
unsigned long long fact(int n)
{
if(n==1)
return 1;
return n * fact(n-1);
}
unsigned long long putere(int a, int b)
{
if(b==0)
return 1;
if(b%2==0)
{
unsigned long long tmp = putere(a, b/2);
return tmp*tmp;
}
return putere(a, b-1) * a;
}
int main()
{
int n; fin>>n;
fout<<(fact(n))*(putere(2, n*n));
return 0;
}