当前位置:编程学习 > C#/ASP.NET >>

如何实现5x5棋盘放5个皇后 互相不能攻击的 代码

 用人脑去找问题的规律 和电脑暴力破解 答案  是 有很大差异的。 --------------------编程问答-------------------- 请谷歌&百度之 --------------------编程问答-------------------- 这个没有规律,只能暴力破解。无非是先放一个,然后设置米字形的格子的为禁止放置标记,然后再放一个,依次循环。小时候做这的,现在懒得贴代码了 --------------------编程问答-------------------- 4个数组的算法,
4个数组分别表示横、竖、正斜线、反斜线,
用其中3个数组任意组合生成“子位”,
由此得在第4个数组的位置,要求最终的结果,各数组值有且只出现一次。 --------------------编程问答-------------------- 有个很著名的问题,八皇后问题,百度就可以。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,