打得让我满意的加50!数学高手来

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:03:54
求《立体绘图方块》里自动生成谜题的算法!
我是说,第三项制作自制谜题里,做出图形之后,它是怎么把图形编程“大方块”的
实在不行给个ROM反编译工具也行啊

候选数法(Candidates Elimination Techniques), 是先在所有空白的单元格中写上所有可能出现的数字,然后通过一些常用的算法来删减候选数,最终获得唯一确定的候选数。候选数法(Candidates Elimination Techniques)被广泛使用在电脑生成谜题及解题的实践中,这不仅因为它编程相对容易,而且它的算法也在不断增加,使它的解题效率和能力都得以大力提高。

简单的说,就是把未知的每一格再分成9小格,填入1-9候选数,根据已知条件判断剔,最后得出结果。

lz真没耐心啊,多试试就会玩了。。。
(PS:这款游戏真乃神作啊)好了,废话少说,那个。。。记住!!!规则-数字就是一切

数字的适用范围---有效范围指的是垂直于该面上的一整列,不要搞混乱了
数字的意义---指该列中有多少个方块是有效的(保留),除此以外其他都要爆掉
数字的种类---分为"没标记","圆圈标记"和"方框标记",下详述:

没标记:指该列中有效方块是连续的,中间没有断开,最基本的标记,也是一切推理的开始
圆圈标记:指该列中有效方块是分成2段,可以是任何形式,反正就是2段,在特殊情况下能发挥推理作用
方框标记:指该列中有效方块是分成3段或以上,也可以是任意形式,属于最无赖的标记,几乎就是等条件成立

操作-便捷才是王道

滑动屏幕:移动视角,和一般3d游戏类似,以y轴为顶端
按上/x+屏幕:单点敲掉一个方块,长按会连续敲掉,判定是以第一个方块为准的该列,不会敲到旁边的,放心使用吧
按右/y+屏幕:单点给一个方块涂色,拖动的话会连续涂上一列,,判定是以第二个方块为准的该列,不会涂到其他列的
红蓝2个坐标:点住后拖动可以轴向隐藏立体,双击可以快速还原,节省时间
还有菜单就不说了,反正以后会有hh版的

下面介绍推理思路
推理-理据是前提

初接触好像很复杂,转两转东南西北都分不清,也不知该如何下手,结果除了猜对就是猜错...
其实是有固定思路的,