摘要:
View Code 1 #include <iostream> 2 using namespace std; 3 4 int q[8][8];//棋盘 5 int mark_row[8];//行方向的安放状态 6 int mark_column[8];//列方向的安放状态 7 int mark_pos_slash[15];//正斜线方向的安放状态,正斜线定义为斜率为正的斜线 8 int mark_neg_slash[15];//反斜线方向的安放状态,反斜线定义为斜率为负的斜线 9 int cnt;//记录有多少种合法布局10 11 void initialize()12 {//初始 阅读全文