一:else if(a1>20||a2>20||a3>20) book[20][20][20]=w(20,20,20);
改为 else if(a1>20||a2>20||a3>20) return w(20,20,20);
因为w(100,100,100)这种值等于w(20,20,20)但是写上去就直接越界了,所以直接return w(20,20,20)。
二:
if(a>20||b>20||c>20){
cout<<1048576<<endl;
continue;
}这一段删掉,因为w(21,-21,21)按题意啊a,b,c其中一个为负就应该return 1
by xinglili @ 2023-07-04 23:33:42
@[xinglili](/user/981994) 谢谢大佬,我已经过了
by guaiguaitu @ 2023-07-06 11:40:13