这个是简单的递推问题,不解释!(注意会超出int范围) #include <stdio.h> #include<math.h> int main() { int q; __int64 num; while(scanf("%d",&q)!=EOF) { q--; num=1; while(q--) num=(num+1)*2; printf("%I64d\n",num); } return 0; }