蛋糕?兔子?什么意思?
学习需要安静。。海盗要重新来过。。
#include<cstdio> int ans(int n) { int c[101][101]={0}; for(int i=1;i<=n;++i) c[i][i]=1; c[2][1]=1; for(int i=3;i<=n;++i) for(int j=1;j<i;++j) c[i][j]=c[i-1][j-1]+c[i-2][j-1]; int ret=0; for(int i=1;i<=n;++i) ret+=c[n][i]; return ret; } int main() { int n; while(scanf("%d",&n)!=EOF) printf("%d\n",ans(n)); return 0; }