“对角线有两个方向”,他的意思是斜线方向。
国际象棋是8*8 = 64个格子,横着编号abcde。。。。纵向编号123456.。。。。。。
故任意格子都有一个唯一的编号例如e3.
你可以把它翻译成坐标(5,3)。如果此格子站着皇后,5+3 = 8,5-3 = 2.
则(4,4)(3,5)等格子和(6,4)(7,5)等格子都不能再站皇后了。这些格子的flag将设为不能站皇后。
画个棋盘出来,自然就知道啦