当前位置: 首页 > news >正文

自己的网站打不开大港网站开发

自己的网站打不开,大港网站开发,沈阳网站制作系统,建网站的工具有哪些问题 88格的国际象棋上摆放八个皇后#xff0c;使其不能互相攻击#xff0c;即任意两个皇后都不能处于同一行、同一列或同一斜线上#xff0c;问有多少种摆法。 分析 为了简化问题#xff0c;考虑到8个皇后不同行#xff0c;则每一行放置一个皇后#xff0c;每一行的皇后… 问题 8×8格的国际象棋上摆放八个皇后使其不能互相攻击即任意两个皇后都不能处于同一行、同一列或同一斜线上问有多少种摆法。 分析 为了简化问题考虑到8个皇后不同行则每一行放置一个皇后每一行的皇后可以放置于第0、1、2、...、7列我们认为每一行的皇后有8种状态。那么我们只要套用子集树模板从第0行开始自上而下对每一行的皇后遍历它的8个状态即可。 代码 8皇后问题 n 8 x [] # 一个解n元数组 X [] # 一组解# 冲突检测判断 x[k] 是否与前 x[0~k-1] 冲突 def conflict(k):global xfor i in range(k): # 遍历前 x[0~k-1]if x[i]x[k] or abs(x[i]-x[k])abs(i-k): # 判断是否与 x[k] 冲突return Truereturn False# 套用子集树模板 def queens(k): # 到达第k行global n, x, Xif k n: # 超出最底行#print(x)X.append(x[:]) # 保存一个解注意x[:]else:for i in range(n): # 遍历第 0~n-1 列即n个状态x.append(i) # 皇后置于第i列入栈if not conflict(k): # 剪枝queens(k1)x.pop() # 回溯出栈# 解的可视化根据一个解x复原棋盘。X表示皇后 def show(x):global nfor i in range(n):print(. * (x[i]) X . *(n-x[i]-1))# 测试 queens(0) # 从第0行开始print(X[-1], \n) show(X[-1]) 效果图 本文转自罗兵博客园博客原文链接http://www.cnblogs.com/hhh5460/p/6919204.html如需转载请自行联系原作者
http://www.zqtcl.cn/news/348977/

相关文章:

  • 烟台网站制作软件互联网创业做什么好
  • 网站建设有名的公司办公室装修实景拍摄图
  • 专业做卖菜的网站网站备案不通过
  • 西安长安区建设局网站网站漂浮广告
  • 顺的网站建设信息东莞建筑建设网站建设
  • 电子商务营销师关键词排名优化网站建设公司
  • 韩国网页设计公司网站有经验的大良网站建设
  • 游戏币网站怎么做十堰电商网站建设
  • 旅游网站系统哪个好城市建设投资公司网站
  • 制作图片海报的软件关键词seo公司
  • 济南企业网站推广方法wordpress 类别 排序
  • 深圳网站建设开发公司哪家好wordpress 删除主题作者
  • 网站怎么登陆后台wordpress卡蜜 插件
  • wordpress安装微信登录插件青岛网站seo技巧
  • 燕郊个人做网站超变传奇手游刀刀切割无会员散人
  • 有没有可以做兼职的网站网站建设发展方向有哪些
  • php网站后台上传图片有没有推荐到首页的功能客户求购平台
  • 大型网站的标准莱芜市官网
  • 建站用Wordpress还是青州网站建设青州
  • 百度网站收录更新建网站的公司赚钱吗
  • 哪种语言做网站最快网站大全app下载
  • 手机营销网站制作网站建设备案和免备案的区别
  • 浙江省住房和城乡建设厅网站打不开中国建设银行官网站纪念币预约
  • 推广软件的网站安徽省城乡建设网站
  • 用网站做淘宝客怎么样珍爱网
  • 龙岩建设局招聘网站网站dns解析失败
  • 音乐网站的音乐怎么做深圳美容网站建设
  • 贵阳市观山湖区网站建设wordpress博客vieu模板
  • 怎么区分网站的好坏网站建设营销型号的区别
  • wordpress固定链接 中文建设网站优化