Pagini recente » Cod sursa (job #232578) | Cod sursa (job #702523) | Cod sursa (job #1060362) | Cod sursa (job #3240272) | 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;}