[board,amount]=cover(i+size,j,k,l,board,size,amount);[board,amount]=cover(i,j+size,size+i-1,j+size,board,size,amount); 7 h8 W6 V\" S\" f' T& I+ ?
[board,amount]=cover(size+i,size+j,size+i,size+j,board,size,amount);[board,amount]=cover(i,j,i+size-1,j+size-1,board,size,amount); 3 b. @& T! C# i. _' e/ \% }9 ]
elseif (k<size+i)&(l>=size+j)%残缺位于右上棋盘 ( L8 R/ e8 q. r, h
board(size+i,size+j-1)=amount;board(size+i,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置3 O$ a\" R7 Y: s u& d
[board,amount]=cover(i,j+size,k,l,board,size,amount);[board,amount]=cover(i,j,i+size-1,j+size-1,board,size,amount); / w6 I; O# e2 u7 V
[board,amount]=cover(size+i,size+j,size+i,size+j,board,size,amount);[board,amount]=cover(i+size,j,i+size,j+size-1,board,size,amount); 6 ]2 Z8 y7 Q5 N, x- O! o
elseif (k>=size+i)&(l>=size+j)%残缺位于右下棋盘 4 C' Q\" g5 G4 p( o5 D( m; o
board(size+i,size+j-1)=amount;board(size+i-1,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置7 a) u+ c$ G6 R3 }# {# d
[board,amount]=cover(size+i,size+j,k,l,board,size,amount);[board,amount]=cover(i,j+size,size+i-1,j+size,board,size,amount); + l' k) G! r9 [& |) E
[board,amount]=cover(i,j,i+size-1,j+size-1,board,size,amount);[board,amount]=cover(i+size,j,i+size,j+size-1,board,size,amount);4 P2 A4 S, a9 I