- 63
- 0
- 约12.22万字
- 约 43页
- 2022-05-17 发布于山东
- 举报
* def conflict(state,nextX): nextY=len(state) for i in range(nextY): if abs(state[i]-nextX) in (0,nextY-i): return True return False def queens(num=8,state=()): for pos in range(num): if not conflict(state,pos): if len(state)==num-1: yield (pos,) else: for result in queens(num,state+(pos,)): yield (pos,)+result list(queens(4)) [(1, 3, 0, 2), (2, 0, 3, 1)] for solution in queens(8): print(solution) (0, 4, 7, 5, 2, 6, 1, 3) (0, 5, 7, 2, 6, 3, 1, 4) (0, 6, 3, 5, 7, 1, 4, 2) (0, 6, 4, 7, 1, 3, 5, 2) (1, 3, 5, 7, 2, 0, 6, 4) (1, 4, 6, 0, 2, 7, 5, 3) (1, 4, 6,
您可能关注的文档
- Python语言基础2-3-Python的基础元素分析优质课件.ppt
- Python语言简介优质课件.ppt
- Python语言介绍及开发环境优质课件.ppt
- python语言介绍优质课件.ppt
- Python语言描述字符串优质课件.ppt
- Python语言数据类型运算符和表达式优质课件.ppt
- Python语言应用培训班matplotlib优质课件.pptx
- Python在ABAQUS二次开发中的应用实例2优质课件.ppt
- Python之列表字典基础优质课件.pptx
- Python自动化框架设计优质课件.pptx
- 2026年中级财务管理必考点公式专项训练试卷(含解析).docx
- 中医推拿养生师全身调理专项训练试卷(2026版).docx
- 金融中级经济师考试全真试卷及答案解析2026.docx
- 2026年经济法基础初级会计职称考试模拟试题及答案.docx
- 电气工程师《电气工程及自动化》考前冲刺模拟试题.docx
- 高三化学一轮复习回归教材之选择性必修三有机化学基础细挖教学设计.docx
- 2026年养老护理员四级押题试卷解析.docx
- 2025年六安霍邱合高现代产业园投资有限公司公开招聘3人笔试历年参考题库附带答案详解.docx
- 氢能源电站运维工考试实战试卷及答案.docx
- 2026年四级人力资源管理师理论考试冲刺押题卷.docx
最近下载
- 《创业基础》全套教学课件.pptx
- 2025至2030中国乌龙茶行业细分市场及应用领域与趋势展望研究报告.docx VIP
- GB50348安全防范工程技术规范.pdf VIP
- 建筑内部装修设计防火规范 GB50222 最新版.docx VIP
- 河南省流动人口生存发展报告(1949~).docx
- (正式版)DB4401∕T 7-2018 《党政机关、涉密单位保密室建设规范》.pdf VIP
- DL_T 1598-2016 信息机房(A级)综合监控技术规范.pdf VIP
- 体育管理学 全套课件.pptx
- 西方文明史与经典导读Ch. 1 Culture, Civilization and the Significance of the History of Western Civilization.pptx VIP
- 曲式分析课件.pptx VIP
原创力文档

文档评论(0)