Pagini recente » Istoria paginii utilizator/velegeorge | Istoria paginii utilizator/dirstaruiulian | Diferente pentru olimpici intre reviziile 20 si 21 | Statistici Amarii Eusebiu-George (sebiamr22) | Cod sursa (job #338640)
Cod sursa(job #338640)
#include<cstdio>
int n;
long long fact(int n)
{
long long p=1;
for(int i=2;i!=n+1;++i)
p*=i;
return p;
}
int main()
{
freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
scanf("%d",&n);
printf("%lld\n",((long long)1<<(n*n))*fact(n));
return 0;
}