* `memset(mem,0,sizeof(mem));` 要去掉,否则清除了 `mem`,但没清除 `vis`。
* ```cpp
if(a<=0||b<=0||c<=0){
return 1;
} else if(a>20 || b>20 || c>20){
mem[a][b][c]=w(20,20,20);
}
```
因为输入的数是 `long long` 范围内的,所以用一个数组肯定存不下。这种特殊情况要在 `vis` 之前判断。
by ud2_ @ 2020-03-20 07:57:42
@[sjx233_](/user/206953) 谢谢,懂啦
by yuyuyuyu12345 @ 2020-03-20 10:06:22