Pagini recente » Cod sursa (job #419117) | Cod sursa (job #1809973) | Cod sursa (job #2817242) | Cod sursa (job #2712284) | Cod sursa (job #2154716)
#include<cstdio>
#define base 1000000000
long long v[505];
long long mult(long long x){
long long i,t=0;
for(i=1;i<=v[0] || t;i++){
v[i]=v[i]*x+t;
t=v[i]/base;
v[i]=v[i]%base;}
v[0]=i-1;}
int main(){
freopen("patrate2.in","r",stdin);
freopen("patrate2.out","w",stdout);
long long n,i;
scanf("%lld",&n);
v[0]=1;
v[1]=1;
for(i=1;i<=n;i++)
mult(i);
for(i=1;i<=n*n;i++)
mult(2);
printf("%lld",v[v[0]]);
for(i=v[0]-1;i>=1;i--)
printf("%09lld",v[i]);
return 0;}