八皇后对角线问题,这句话没看懂……

2025-03-03 19:34:13
推荐回答(2个)
回答1:

“对角线有两个方向”,他的意思是斜线方向。 

国际象棋是8*8 = 64个格子,横着编号abcde。。。。纵向编号123456.。。。。。。

故任意格子都有一个唯一的编号例如e3.

你可以把它翻译成坐标(5,3)。如果此格子站着皇后,5+3 = 8,5-3 = 2.

则(4,4)(3,5)等格子和(6,4)(7,5)等格子都不能再站皇后了。这些格子的flag将设为不能站皇后。

回答2:

画个棋盘出来,自然就知道啦