#include
long f[21][21][21]; int w(long a,long b,long c) { if(a<=0||b<=0||c<=0) return 1; if(a>20||b>20||c>20) return w(20,20,20); if (f[a][b][c]>0) return f[a][b][c]; if(a
20时,都要计算,先计算好 for (int j = 0; j <= 20; j++) for (int k = 0; k <= 20; k++) f[i][j][k] = w(i,j,k); while(scanf("%ld%ld%ld",&a,&b,&c)!=1) { if(a==-1&&b==-1&&c==-1) break; else { int wv=w(a,b,c); printf("w(%ld, %ld, %ld) = %ld/n",a,b,c,wv); } } }
Function Run Fun(ZJU_1168)
最新推荐文章于 2023-03-16 10:55:15 发布