怎么判断数独的难度

拿到一个数独要怎么判断它的难度?是不是有什么规律?... 拿到一个数独要怎么判断它的难度?
是不是有什么规律?
展开
 我来答
鹿丸秋
2007-02-03 · TA获得超过3564个赞
知道小有建树答主
回答量:453
采纳率:100%
帮助的人:450万
展开全部
数独的难度不好评价,因为它的各种局面互不相关,你别想用一种方法解决所有数独,这也是它的魅力所在,有人爱玩数独,因为他上瘾了,真的欲罢不能。

数独的推理性强,像一些数学思想,推理,假设,反证(找矛盾)都有影子,换成计算机,它也做类似的事情,推理和假设变成搜索,反证变成回溯,做一件数学工作,难度就体现在这些基本的工作重复了多少,越多越难,如果推两下就出结果,那就容易,所以……

就一般性的数独难度,拿两个指标来衡量,搜索次数S和回溯次数T,T越大越难,但和S也有关系,应该描述成回溯率,比如同样是回溯了10次,一个是20次的搜索,另一个是80次的搜索,那难度应该不同。换个思路,T可以看成是无效搜索,它一定是S的一子集,即T<=S,如果T=S就表示无解,回退到了一开始的情况,而难度应该和有效搜索有关系,有效搜索比率就定义为难度系数,即H=(S-T)/S,它是[0,1]内的小数,它越小越难,那对一个难度的评价,可以取它的倒数,或者负对数,怎么表示好,看实验情况。

其它因素。科学的评价,应该要考虑其它因素,像空格数,做为初学者就会觉得很重要,还有各个空格的不确定度,但是这些因素都会或多或少的影响到S和T。这里评价的前提是按照同样的搜索算法,那个算法和不确定度有关系,所以也可以反映出来。

总结出来,评价的具体方法是,运用偶的搜索算法试解一个数独,在调用dfs时S计数加一,在dfs退出时T计数加一,在搜索到第一个解时停止统计,计算H,给出S,T和H。
巫法术士
2007-02-04 · TA获得超过231个赞
知道答主
回答量:51
采纳率:0%
帮助的人:32.7万
展开全部
1 难者不会,会者不难。
2有恒心,有耐心。
3有智商,有时间,有精力。
4有玩数独的兴趣。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ed4c7ece1
2007-02-08 · TA获得超过1203个赞
知道答主
回答量:114
采纳率:0%
帮助的人:90万
展开全部
可以从已知数的多少、位置的分布或同一个人完成的时间长短来估算数独题的难度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2007-02-03
展开全部
直说了吧
所给的数越少就越难
给的数越多就越简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式