[board,amount]=cover(i,j,k,l,board,size,amount);[board,amount]=cover(i,j+size,size+i-1,j+size,board,size,amount); \" i1 H; H5 e) m9 l9 a
[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);% q\" e K8 d: b& d J2 w
elseif (k>=size+i)&(l<size+j)%残缺位于左下棋盘# C* a% @& D8 x' n
board(size+i-1,size+j)=amount;board(size+i,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置 $ p: u\" v# h* I3 m\" H
[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);4 f) ~6 G% L1 X- b
[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);/ K# [6 [4 }* s( ]) ]9 S
elseif (k<size+i)&(l>=size+j)%残缺位于右上棋盘$ s$ T) J1 `: D* V8 B
board(size+i,size+j-1)=amount;board(size+i,size+j)=amount;board(size+i-1,size+j-1)=amount;%放置6 K& P& h\" h/ j. f$ h