输入 1 1 1,-2 1 1都是正确的,但是-1 1 1直接跳闸
by iTheresaApocalypse @ 2023-02-15 16:28:25
两个问题
```cpp
if(a<=0||b<=0||c<=0)
{
f[a][b][c]=1;
return 1;
}
```
第一个是这里的赋值语句,a、b、c已小于0的情况会造成数组越界,去掉即可。
```cpp
printf("w(%lld,%lld,%lld) = %lld\n",a,b,c,w(a,b,c));
```
还有一个是输出格式,有几个空格可能没注意到,建议再看一遍样例
改掉这两个问题就可以A了,亲测
祝码运昌隆()
by Mobius_CaO @ 2023-02-23 21:36:18