任务描述
本关任务:在n×n的方格棋盘上,放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线。
相关知识
用数组int q[N]表示棋盘状态,例如q[1]=1表示第1行皇后放在第1列。 皇后k在第k行第q[k]列:(k,q[k]) 对于(i,j)位置上的皇后,是否与已放好的皇后(k,q[k])(1≤k≤i-1)有冲突呢?
本关任务:在n×n的方格棋盘上,放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线。
用数组int q[N]表示棋盘状态,例如q[1]=1表示第1行皇后放在第1列。 皇后k在第k行第q[k]列:(k,q[k]) 对于(i,j)位置上的皇后,是否与已放好的皇后(k,q[k])(1≤k≤i-1)有冲突呢?