拼多多刷销量技巧:C++实现八皇后问题

来源:百度文库 编辑:中财网 时间:2024/04/30 07:27:16
可以借鉴,但是不能拷贝#include #includeconst int max_board=31;int ww=0;class queens{ public: queens(int size); bool is_sovled()const; void print()const; bool ungurarded(int col)const; void insert(int col); void remove(int col); int board_size; private: int count; bool queen_square[max_board][max_board]; };queens::queens(int size){ board_size=size;count=0;int row, col;for( row=0;row=0)&&(col-i>=0);i++)ok=!queen_square[count-i][col-i];for(i=1;ok&&(count-i>=0)&&(col+i<"??"; else=""><"><><><"??ê?è????ì′ód?:";cin>>board_size; queens configuration(board_size);if(board_size<0||board_size>board_size)cout<><><><><><"time is=""><>