`
logo_go
  • 浏览: 15275 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类

数独2011\03\19

阅读更多

      首先,这是一个数独初级题,也可以称得上入门砖吧!记得自己第一次完整的搞定数独是2008年,那是一个同学拿来一张数独,说蛮难做的,他没想出来,当时忙于复习,本来没打算参合,结果大家一哄而上,我也就成了蜂拥一份子了。当时是周日的下午四点多,教室里并没有多少人,他把题目给我后,就出去了,然后我简单的看了规则,就开始了,当时是抱着做出来的心态去做的,所以很投入。可惜效果并不明显,没一点思路,宛如无头的苍蝇,胡乱的扎来扎去。一个个的尝试,一个个的运算,一个个的推理,结果在六点多终于搞定,搞得站起来眼前一片星星,胡乱的出去拔了晚饭,就回来上晚自习了。坐在位置上,看着自己习题用的那一叠演算纸,心里叫寒心啊!这玩意太浪费人力物力了,付出和收入不成比例,下次不玩了,坚决不玩了!
       其实在此之前,也或多或少的接触了一些,但每次都是自己下意识的逃避心态,密密麻麻的数字,还要拼凑,太麻烦了!所以一个完整的也没做完过。但那次做完一个完整的之后,谁说心里感觉浪费人力物力,但还是有那么一丝丝的兴奋:我其实是可以搞定它的。当然那晚看着大家的眼神,我还是小小的骄傲了一把,但这骄傲的代价确实有些大。所以以后再让我感到骄傲的事情,都会事先计算一下成本,用马-克思恩-科斯的资本主义观点辩证的看问题也算活学活用吧!
        在大一,也做过几道,但不是间断性的,什么时候想起了,就搞一个。基本上是很多天还不搞一个,太不具有连续性的特点了,不过也很无奈,个人性格决定的。于是,在今天看介绍唐骏的那本书时,微微的触动了心里那久违擦拭的丝线,一个念头:改变!从性格上开始,磨磨自己的性子,沉稳而有余力!于是选择了数独这个很具有挑战性的益智游戏。可能会很花费时间和精力,可能也会因此而耽误很多很光鲜的,自己却不在乎了。即使我不去练习,时间还是会一秒秒的过去,十年过后,二十年过后,无论我是不是做了,时间都是同样的过去,所以自己不急,等的起!
        可能我坚持不到最后,可能我会无疾而终,可能我明天就会放弃,可能我很快就会厌弃,可能我很快就会选择遗忘,但只要这一刻我心中有这么一个想法,我就会去做,去做,即使明天我会将它遗忘,即使明天我根本就不记得自己还有这么一个想法,即使明天就是2012,但••••••不后悔,因为我做过了,因为我已经在路上了,这就够了!记得《沉思录》上的一句话:我们总是为做过什么而后悔,却很少有为未做过什么而后悔。并不是我们不愿去想为什么我们不为那些自己未曾做的而后悔,而是我们已经习惯性的去思考,我们的选择是正确的,我们已经在做自己的选择了,为什么还要去为那些没做过的而后悔和叹气?所以很正常。
        几年不做,手基本上生了,但至少比那一次有奔头:有思路,知道入题点。这或许就是职业和业余的最大区别了(我是业余的),职业的面对新问题,他们会用已有的思路和观点去看问题,去思考;业余的面对新问题,可能第一件事是做,然后去想,然后去完成。我个人目前什么也不是职业的,这里的职业和业余妄断也仅是个人观点,如有雷同,纯属巧合(特此声明)。选择了一个初级题作为敲门砖,说实话这块砖还蛮大的,至少分量够,我拎着老重了。这里加段备注:黑色数字为题目已知,红色为严密推理的产物,紫色的是尝试后的结果,蓝色字体1和黄色标致6,8则是过程中切入点。
        个人觉得知道题应该可以打三十分,是稍微有难度的低级题,就这样我用了大概二十分钟不到才完全解决,水平和决断力还差些。这道题给出的数据很明显259我们基本可以不花太多时间就可以按简单规则逐一填写,而4678则是较有难度的。这有间接判断和果断猜测在其中,间接判断的根本是不重不漏,行列的交叉,方格的完整性等等要逐一考虑。譬如蓝色1就是间接推理得出,下面简述推理过程:我们可以根据已有数字判断出左上角和左下角的1只可能在第一列和第二列,这时两则之间的1显然就要落在第三列,再结合我们根据已有数字的推理,不难得出数字一落在了【5】【3】位置上。当然,这样做的前提是我们已经把能够根据已知将简易推出的都搞定,这个还是需要一定功底的。而黄色六则是在第六列的1和2都填入后,有规则1-9数字得出6和8的排列位置,进而尝试,我第一次是将6的位置填写的是8,结果在第三列的填写时就遇到了重复,于是将68颠倒,才算搞定。至于黄色8,则是在很多已经要封顶的基础上进行的又一次尝试,不过这次倒是比小6难度低了不少,只是剩余几个数字的选择排序罢了!
         小小的搞定后,发现自己思考的问题就深了一步,至少不再去完全主观的去看待,学会了用理性的思维即用理去阐述,也算不小的进步吧!

  • 大小: 6.5 KB
  • 大小: 17.2 KB
分享到:
评论

相关推荐

    数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏.rar

    数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏数独游戏...

    数独代码 数独代码 数独代码

    数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码数独代码...

    数独验证器_sudoku验证器_数独验证_数独_

    数独是一种广受欢迎的逻辑游戏,它通过填充一个9×9的网格,使得每一行、每一列以及每一个3×3的小宫格内都包含从1到9的所有数字且每个数字不重复,以此来锻炼玩家的逻辑思维和推理能力。本项目提供了一个数独验证器...

    数独9X9_MATLAB数独_数独9x9在线_9x9数独_数独_求解9X9数独_

    数独是一种广受欢迎的逻辑游戏,它通过填充一个9×9的网格,使得每一行、每一列以及每一个小的3×3宫格内的数字1到9都只出现一次,来达到解谜的目的。MATLAB作为一种强大的数值计算和编程环境,可以用来编写程序解决...

    数独编辑器 可玩“杀手数独”喔

    小巧的数独编辑器,现在可以编辑标准数独、宫格数独、锯齿数独、超级数独(或者叫窗口数独)、杀手数独、时钟数独等,并且数独的尺寸不限定为3x3,比如宫格数独可以编辑3x2及3x4等等的地图尺寸。压缩包中附带了若干...

    9套数独入门儿童数独游戏资料合集.zip

    【数独】入门练习题(四宫)-200道,pdf 六宫数独300题.pdf 数独《中级》练习题(九宫)含案-100道.pdf 数独《中级》练习题(九宫)含答案-100道.pdf 数独入门-儿童数独游戏第1级-唯一法4X4.pdf 数独入门-儿童数独游戏第1级...

    原创数独填色高效解法

    标题中的“原创数独填色高效解法”指的是在C语言环境下实现的一种创新性的数独求解算法。这种算法被称为“填色法”,是解决数独问题的一种高效策略。填色法的基本思想是通过给数独格子着色来帮助找到唯一解。它通过...

    数独算法,数独游戏

    数独是一种广受欢迎的逻辑推理游戏,它基于一个9x9的网格,被分为9个3x3的小宫格。每个宫格内需填入数字1到9,使得每行、每列以及每个小宫格内的数字都不重复。数独的解决方法多种多样,其中一种常见的是基于回溯的...

    数独计算器 数独游戏 数独秒算

    数独计算器 数独游戏 数独秒算 本数独游戏 采用分为闯关模式和 随机模式,随机模式中的题库更多,闯关模式会随着 关数的增加而越来越难。2个互不影响。 另外还有个数独计算器,妙算数独。 修复了上次数独计算器的2...

    winform数独C#的数独游戏

    winform数独C#的数独游戏 本程序基于.netframework使用C#语言开发,实现功能: 1、各个难度随机出题(New); 2、数独解题提示(Compute); 3、输入的合法性校验; 思路分享 说一下开发步骤及思路: 1、验证合法性...

    数独自动生成题库

    数独是一种广受欢迎的逻辑推理游戏,它源自19世纪末的瑞士,由美国的Howard Garns在1979年发扬光大,并在20世纪90年代末通过日本的《Number Place》杂志传遍全球。数独游戏的目标是在9×9的网格中填入1到9的数字,...

    杀手数独100题.doc

    杀手数独100题.doc知识点总结 杀手数独(Killer Sudoku)是一种变种的数独游戏,结合了经典数独和 Kakuro 游戏的元素。下面我们将从文件“杀手数独100题.doc”中总结出相关的知识点: 1..killersudoku的游戏规则:...

    数独终结者 标准数独计算器

    《数独终结者:深入解析标准数独计算器的实现》 数独,作为一种深受人们喜爱的逻辑推理游戏,其挑战性和趣味性并存。而"数独终结者"是一款基于C++编程语言,利用Microsoft Foundation Classes (MFC)库开发的标准...

    数独游戏1.2(可解数独)

    数独游戏1.2(可解数独)是一款基于经典的逻辑推理游戏——数独的软件应用。数独的起源可以追溯到拉丁方阵,一种在数学领域被广泛研究的构造,其基本思想是将不同数字填入一个方形网格中,使得每一行、每一列以及每个...

    labview_数独实现

    在本文中,我们将深入探讨如何使用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)这一强大的图形化编程环境来实现数独游戏。LabVIEW是由美国国家仪器公司(National Instruments)开发的一款适用...

    数独并行求解源码

    数独是一种广受欢迎的逻辑推理游戏,而"数独并行求解源码"则涉及到计算机科学中的并行计算和算法优化技术。这个项目是针对Intel线程优化大赛设计的,意味着它着重于利用多核处理器的性能来提高数独问题的求解速度。 ...

    数独逻辑问题的实现

    数独是一种广受欢迎的逻辑推理游戏,它基于9x9的格子,分为9个3x3的小宫格。每个小宫格内均需填入1到9的数字,使得每一行、每一列以及每一个小宫格内的数字都不重复。在实现数独逻辑问题时,我们通常会涉及到算法...

    数独编辑器 源代码

    小巧的数独编辑器,现在可以编辑标准数独、宫格数独、锯齿数独、超级数独(或者叫窗口数独)、杀手数独、时钟数独等,并且数独的尺寸不限定为3x3,比如宫格数独可以编辑3x2及3x4等等的地图尺寸。压缩包中附带了若干...

    数独游戏VB源码

    数独游戏是一款经典的逻辑谜题,它通过填充一个9×9的网格,使得每一行、每一列以及每一个小的3×3宫格内的数字都从1到9不重复出现,以此来锻炼玩家的逻辑思维和推理能力。VB(Visual Basic)是一种由微软公司开发的...

    数独编辑器 1.001版

    小巧的数独编辑器,现在可以编辑标准数独、宫格数独、锯齿数独、超级数独(或者叫窗口数独)、杀手数独、时钟数独等,并且数独的尺寸不限定为3x3,比如宫格数独可以编辑3x2及3x4等等的地图尺寸。压缩包中附带了若干...

Global site tag (gtag.js) - Google Analytics