if(dr>=tr+s&&dc>=tc+s)
{
board[tr+s-1][tc+s-1]=4;
board[tr+s][tc+s-1]=4;
board[tr+s-1][tc+s]=4;
chessboard(tr+s,tc+s,dr,dc,s);
chessboard(tr,tc,tr+s-1,tc+s-1,s);
chessboard(tr+s,tc,tr+s,tc+s-1,s);
chessboard(tr,tc+s,tr+s-1,tc+s,s);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int n =sc.nextInt();
int a=sc.nextInt();
int b=sc.nextInt();
board=new int[n][n];
chessboard(0,0,a,b,n);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(i==a&&j==b)
{
System.out.print("特殊"+" ");
continue;
}
if(board[i][j]<10)
System.out.print("0"+board[i][j]+" "
else
System.out.print(board[i][j]+" ");
}
System.out.println();
}
} );
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究10计本算法实验棋盘覆盖问题(4)全文阅读和word下载服务。
相关推荐: