求助!输入 -1 1 1 返回值3221225477

P1464 Function

输入 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


|