[board,amount]=cover(i,j,k,l,board,size,amount);[board,amount]=cover(i,j+size,size+i-1,j+size,board,size,amount); 7 U7 }\" |. ]4 e! F\" s
[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); L+ \5 V: {) u5 s
elseif (k>=size+i)&(l<size+j)%残缺位于左下棋盘 $ Z8 Z- a+ |: D& x( z
board(size+i-1,size+j)=amount;board(size+i,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置 2 ^! o, g\" R! U' j( S
[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);& p; ~: H; H9 l* T. F
[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);. F! y# \' D' a9 Q2 Z
elseif (k<size+i)&(l>=size+j)%残缺位于右上棋盘! Z\" Q7 K$ A8 v
board(size+i,size+j-1)=amount;board(size+i,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置1 `$ E/ X' P s8 [- ?
[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);0 @/ L( f5 F$ h; r