八皇后c++版本
来源:互联网 发布:js 短路 编辑:程序博客网 时间:2024/05/18 15:23
八皇后
直接丢代码,留个纪念
#include <iostream>#include <cstdlib>using namespace std;void queen(int n);void display(int arr[]);void putChess(int arr[],int size,int row,int col);int main(){ queen(8);}bool checkQueen(int arr[],int row){ for (int i = 0; i < row; ++i) { if(arr[i]==arr[row] || abs(arr[i] - arr[row])==abs(i-row)){ return false; } } return true;}void putChess(int arr[],int size,int row,int col){ arr[row]=col; if(checkQueen(arr,row)){ if(row == size-1){ display(arr); }else{ for (int i = 0; i < size; ++i) { putChess(arr,size,row+1,i); } } }}void display(int arr[]){ static int count=0; count++; cout << count << endl;}void queen(int n){ int arr[n]; int row=0; for (int i = 0; i < n; ++i) { putChess(arr,n,row,i); }}
0 0
- 八皇后问题(C语言版本)
- 八皇后c++版本
- 八皇后问题(C++)
- 八皇后C语言
- C 八皇后
- c++:八皇后问题
- 八皇后-c
- 八皇后问题(C++)
- 八皇后 c语言实现
- c解决八皇后问题
- C语言 八皇后问题
- 八皇后(c语言)
- 八皇后问题,c,c++
- C语言-八皇后问题
- C 数据算法 八皇后
- c语言八皇后问题
- 八皇后问题-C实现
- 八皇后(c/python)
- Json数据处理:使用GSON处理数据的方法
- Codeforces Round #204 (Div. 2) B
- Java集合类之Collection接口
- Unity3D Asset文件导出3DMax 可编辑格式
- 在ssh中避免老掉线以及私钥公钥的问题
- 八皇后c++版本
- 使用ArrayAdapter结合LisiView自定义一个列表
- P1396 营救
- C++-使用模板解决问题
- Head First设计模式学习笔记-------(7)适配器模式
- greenplum
- Linux常用的系统监控shell脚本
- android问题记录: finished with non-zero exit value 2
- 1