感觉十一的假期是一年中最好的时光,主要是因为北方的气候在十一很是宜人。对于什么事都能赶上的我,又赶上百年不遇的加班,不知是幸运还是倒霉。这几天真是很忙,分析原有数据库,编写数据分析和移植程序,转眼间七天就过去了,突然想起在十一前朋友给我的那个填数字的游戏,答应在十一期间一定能做出来,明天就上班了,还没做出来呢,所以苦苦思索N个小时终于搞定,放在这里留给路过这里的朋友,我发现这种游戏是消磨时间的佳品。
游戏的规则是在每个行、列及图内的九个宫格内填上1~9内无重复的数字。(答案是唯一的)
朋友刚给我这个题的时候,第一感觉就是排列组合,而且是全排列的方式,所以不假思索,立刻写个程序去分析,程序运行了快一个小时后来发现好像不对,没有像我这么做的,按照原先的思路恐怕算上N天也不能解决问题。这让想起来一个道理:如果你想编写一个围棋对弈的程序,那你一定要是一个围棋高手,现在自己连解决的思路都没有就一味的依赖计算机来完成,违背了解决问题的规律。所以放下屠刀,仔细观察,发现其中很大一部分都可以依赖逻辑推理得到答案,感觉有点像是附件中的扫雷游戏,呵呵
现在没有时间了,以后有机会打算重新写个程序。
答案在下面,其中绿色的字体是开始就能依赖逻辑来确定的,红色的部分是在此基础上继续推导出来的答案。
发表评论
-
八个笑话能告诉你八个人生道理
2006-09-12 00:57 2411、建筑师 一位夫人打电话给建筑师,说每当火车经过时,她的睡 ... -
about 选择
2006-09-12 14:22 284早晨五点钟不知道为什么突然地睡不着了,也不知道为什么脑海 ... -
和朋友的一段聊天内容(关于骑车)
2006-09-14 08:05 275DrnStar 再打个比方,你看看有没有道理? D ... -
开始意识到了某些缺点的存在
2006-09-14 13:57 239是的,在每个人身边似乎都有很多的问题在困扰着,踏入在一个个交 ... -
失眠进行时
2006-09-26 00:10 225晚上11点时开始履行固定的程序进行夜间休息,但没 ... -
NIGHT HEAD!!
2006-09-27 15:26 251我感觉自己是走在两个极端中的人,也许在世上最难掌握的事情是 ... -
《七十五条》的解释 (转)
2006-09-27 15:52 987感觉这个文章很好,放 ... -
昙花一现
2006-10-08 11:12 958国庆节这几天家里的昙花开花了,人们常说昙花一现果真如此,完全 ... -
《Lost》中的经典台词
2006-10-25 13:30 2084光是看热闹了,直到第二部快一半时才发现好多经典的台词都让我错 ... -
出租司机给我上的MBA课![转]
2006-11-02 12:26 940在论坛里发现的这篇 ... -
祝愿父亲早日恢复健康
2006-11-04 14:11 262父亲患有糖尿病,这几年却一直坚持锻炼身体,持之以恒的毅力一直 ... -
送给母亲的礼物
2006-11-04 15:07 333知道她一定会说 “如果我知道你去给我买表,我肯定不会让 ... -
朋友送的留言
2006-12-05 14:57 382朋友送的一段话,本是发到文章的评论中的,被我误删了,写得很好 ... -
冬季对付感冒的12种方法和9大要点
2006-12-10 00:04 1158(一)、对付感冒的12种方法: 01、热水泡脚 每 ... -
Every woman in the world
2006-12-17 14:12 586周末无事,在家看电影消磨时间,其中的一部叫“撕裂人sli ... -
电视遥控器上的空格键
2007-01-10 21:56 513好久不博,最近有点特殊原因,家里、工作上的事都挺多的,呵 ...
相关推荐
例如,如果一个小宫格内某个数字已经出现过,那么其余未填数字的格子就不能再填入这个数字。此法有效利用了数独的规则,即同一宫格内数字不重复。 行列排除法与宫排除法原理相似,但这里的观察对象变成了行或列。当...
课程设计要求基于java编写程序完成数独游戏,能够随机生成九宫格的已知数,并通过算法检测所填数字是否满足数独条件。数独是锻炼脑筋的好方法,提高逻辑思维能力。 基于Java编写数独游戏,具体要求如下: 1、游戏的...
本项目是本站发布的第四个独数游戏源码,其实数独的规则很简单,顾名思义——数独中每个数字只能出现一次。数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,...
数独游戏的魅力在于,它不仅仅是一个简单的数字游戏,而是一种真正意义上的脑力运动。数独题目从简单到困难,从入门级到专业级,种类繁多,能够满足不同玩家的需求。玩家在解决数独题目的过程中,既能够锻炼自己的...
数独的基本规则是:在一个9x9的网格中,每个3x3的子网格(称为宫)里,填入1到9的数字,使得每一行、每一列以及每一个宫都包含所有数字且不重复。5x5的数独则更小,通常用于初学者,因为它有较少的空白格需要填充,...
在填数游戏中,孩子们需要面对一系列的数列或数阵,每个数列或数阵中的数字都是相互关联的。例如,题目给出每条线上有三个圆圈,且这三个圆圈里的数相加都等于12。这就要求孩子们首先要掌握12以内的加法组合,然后...
数独是一种数字拼图游戏,玩家的目标是在一个由九个3×3小宫组成的9×9的大宫格内填入数字1至9,确保每一行、每一列以及每一个小宫内的数字都不重复。 #### 解题技巧详解 本篇内容将通过一道具体的数独题目来讲解...
在标准的9x9数独网格中,玩家需要填入数字,使得每一行、每一列以及九个3x3的小宫格内的数字均不重复,范围从1到9。而杀手数独则进一步要求玩家在特定的宫格内填入数字,使得这些宫格内的数字总和符合特定的提示。...
还有一种可能的趣题类型是数字谜题,如数独或填字游戏。这类题目要求我们在有限的规则下找到唯一解,既锻炼了逻辑思维,也训练了耐心和专注力。通过这类题目,我们可以更好地理解和应用排列组合原理,理解唯一性原则...
游戏开始时,棋盘上会给出一些数字作为提示,玩家需要根据这些提示,运用逻辑推理,在空格中填入合适的数字。解题过程中,必须避免使用猜测,因为数独的每个解都是唯一的,正确答案来源于严密的逻辑推演。 接下来,...
在解决初级数独题目时,通常会先从预填数字较多的区域入手,因为这样的区域往往更容易找到唯一候选数,从而快速推进解题过程。随着题目逐渐被解决,剩下的空格可能会越来越少,解题的难度也会相应增加。这时,玩家...
14. **填数字使所有加法等式成立**:这是一个典型的填数游戏,如1+9=2+8=3+7=4+6=5+5。 15. **寻找数列规律**:这个数列是斐波那契数列,下一个数是前两个数之和,所以填5和8。 16. **图形序列**:这是继续画出的...
数独的游戏规则十分简单明了:玩家需要在每一个小九宫格、每一行和每一列中填入1至9的数字,且每个数字不得重复,这样的规则确保了每个数字在整个大格子中的唯一性。 《数独题目100题.doc》文档,正如其标题所明示...
例如,在C类标准题中,我们需要将数字1-9填入空格,使得每行、列、粗线宫、每条大对角线均含1-9且不重复,每个虚线框左上角的数字表示该虚线框所有数字之和,每个虚线框数字不可重复。这道题目比前面的题目要难得多...
例3则是一个填数游戏,需要将1到9的数字填入特定的方格中,满足所有不等式。解题的关键是分析每个数字在图中的相对位置及其与不等号的关系,最终按照一定的顺序填入数字。 例4探讨了一个几何问题,涉及从长方形剪掉...
4. **状态转移**:在数独问题中,每个单元格的状态(已填数字或为空)是动态变化的,状态转移是解决问题的关键。 5. **条件判断**:为了确保每个数字在所在行、列和小宫格中唯一,需要编写相应的条件判断函数,检查...
找规律填数问题考察的是学生识别数字规律和模式的能力。这类问题往往有固定的数学规律,比如等差数列、斐波那契数列等。通过解决这类问题,学生可以逐渐习惯于寻找数字之间的内在联系,这对于培养他们的数学直觉非常...
4. **填空题**:这是一种填数字的游戏,目的是让学生练习对数字的掌握和运用,确保每个数字只使用一次。例如,可以是1、2、3、4填入括号内,形成连续序列。 5. **排队问题**:这两道题考察学生的逻辑推理和加法运算...
按1-5的顺序连一连,可能会以图形游戏的形式出现,使得孩子们在趣味中加深对数字顺序的认识。通过具体的动作操作,孩子们可以更轻松地掌握顺序的规律,同时也能锻炼他们的精细动作能力。 填一填题目是对数字连续性...
在某些情况下,玩家可能需要回溯并重新检查已填数字,以确保没有犯错误,避免错误的连锁反应。 中级数独题目要求玩家在保持耐心和注意力的同时,进行精确的逻辑推理。每完成一道题目,玩家不仅会感受到完成挑战的...