|
楼主 |
发表于 2020-3-1 22:36
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
您可真是研究数独的专业人员,这些题全部是“64格递归格”数独谜题!我逐一进行了测试:
附注一下公式:
=TEXT(SUBSTITUTE(MID(OFFSET($A$1,$B$1-1,,,),(ROW()-1)*9+1,9),".","0"),"000000000")
=MID($D1,COLUMN(A1),1)
由于上面公式生成的是文本型数字,我升级了4.0版中的验证公式,以适应文本求和。至于其中产生的大量的0我在附件设计之初就排除了。
截止目前我统计的情况如下表:
红色为还没有找到的“递归格数”的谜题,相当不完整。
我基于这样不完整的资料,又一次冒失地调整所谓“数独谜题难度等级表”如下:
这个等级表对我的算法有点意义,其中大量的您提供的64格递归格的题目,我的附件4.0运行时间在0.02~5秒多之间,十分考验程序效率。如果改变搜索顺序,多数题会颠倒过来,从小到大搜索慢的,从大到小快一些,反之一样。
感谢帮助。
|
评分
-
1
查看全部评分
-
|