问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

八宫格填数游戏,把一到八填在格子里,横竖都不能重复

发布网友 发布时间:2022-04-22 09:21

我来回答

2个回答

热心网友 时间:2023-10-25 01:37

<pre t="code" l="python">import itertools
def check(cells):
for r in range(1, 3):
for c in range(2):
if abs(cells[r][c] - cells[r][c + 1]) == 1:
return False
for c in range(3):
for r in range(3):
if abs(cells[r][c] - cells[r + 1][c]) == 1:
return False
for r in range(3):
for c in range(3):
if c != 0:
if abs(cells[r][c] - cells[r + 1][c - 1]) == 1:
return False
if c != 2:
if abs(cells[r][c] - cells[r + 1][c + 1]) == 1:
return False
return True
cells = [[-1 for i in range(3)] for j in range(4)]
for p in itertools.permutations(range(1, 9), 8):
cells[0][1] = p[0]
cells[1][0] = p[1]
cells[1][1] = p[2]
cells[1][2] = p[3]
cells[2][0] = p[4]
cells[2][1] = p[5]
cells[2][2] = p[6]
cells[3][1] = p[7]
if check(cells):
print(cells)暴力O(8!)

热心网友 时间:2023-10-25 01:37

我想要个大案
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 八宫格是啥? A4纸怎么折八宫格? 卖服装的那些图片八个小宫格是什么做的 像这种给出少量数字的八宫格数独用什么方法做,小孩问我怎么做,我也不会,帮忙解答一下? 八宫格数独的解题技巧 微信图片怎样合并为八宫格 八宫格数独怎么解? 插线板如何接线? 教师应该怎样正确引导学生书写? 端,把立旁部首变成口字部首 找一个字的读法立旁中间三点水右边一个亍 那是什么字 插线板怎么接 青可以加什么偏旁 三线插线板如何接线 你对这个最薄的插线板了解多少?如何连接插线板 许、王、紫、少、宁、杰一共多少笔? 插线板的接法 什么是主任工程师,什么是项目总工,二者有啥区别? 端字去掉立旁是什么字? 1985年五角硬币和光绪年大清铜币哪个贵? 哥加钅字旁是什么字 请帮我把这张图切成八宫格的,八张图,谢谢了 手机怎么进入刷机八宫格 iPad什么软件能把图片八宫格 怎样制作QQ名片8张图片 8宫格谜题 手机qq名片背景照片墙 八张组图 怎么弄的? 怎样一打开360浏览器就是8宫格的形式 把1-8这八个自然数字分别填入八方格中使横行、竖行、对角线上任何两个相邻的方格中的数都不是连续的, 360浏览器怎样设置最常访问的八宫格 荣耀x20max手机支持内存卡么 帕萨特682E如何刷出八宫格? 荣耀x20有max版吗 为什么明明有边框打印却没有? 荣耀x20max官方最新消息 荣耀x20max到底什么时候上市? 打印的表格没有上下框线怎么办 荣耀x20max最新消息 x20max上市时间 荣耀手机再也不碰了,耗的电跟吃一样,太快了吧?