Pagini recente » Cod sursa (job #2500464) | Cod sursa (job #2069770) | Cod sursa (job #547464) | Istoria paginii runda/road_to_ioi_4/clasament | Cod sursa (job #1660484)
#include <cstdio>
#define MAX 1000000
using namespace std;
int v[MAX+1], k;
inline void inmultire(int f)
{
int i, t=0;
for(i=1;i<=k;i++)
{
v[i]=v[i]*f+t;
t=v[i]/10;
v[i]%=10;
}
while(t)
{
v[++k]=t;
t=v[k]/10;
v[k]%=10;
}
}
int main()
{
freopen("patrate2.in", "r", stdin);
freopen("patrate2.out", "w", stdout);
int n, i;
scanf("%d", &n);
v[1]=1;
k=1;
for(i=1;i<=n*n;i++)
inmultire(2);
for(i=1;i<=n;i++)
inmultire(i);
for(i=k;i>=1;i--)
printf("%d", v[i]);
return 0;
}