#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<math.h> int a[10005],s[10005]; void ans(int k) { int i; for(i = 0;i<10000;i++){ a[i]=a[i]*2; } for(i = 0;i<10000;i++){ a[i+1] = a[i+1]+a[i]/10; a[i]=a[i]%10; } } int main() { int n; scanf("%d",&n); int i,j; a[0]=1; for(i=1;i<=n-1;i++){ ans(2); } int p; for(i=10005;i>=0;i--){ if(a[i]!=0){ p=i; break; } } for(i=p;i>=0;i--){ printf("%d",a[i]); } return 0; } /************************************************************** Problem: 1409 User: admin Language: C Result: Accepted Time:30 ms Memory:1224 kb ****************************************************************/