主题:【原创】你玩SUDOKU吗? -- 夏翁
不知从何时开始,地铁上的上班族又有了新的消遣--SUDUKU。人手一份免费报纸,一支铅笔,沉迷于胯上九宫之间。
SUDUKU,刚查了一下,中文翻译“数独”或“数独酷”,是日本人发明的一个数字游戏。9X9个格子里每行每列以及其中九个3X3小九宫内必须包含1到9数字各一遍,我想这句话可以包括SUDOKU所有的规则了,也就不用贴图了。
看似简单,实际做起来还是有一定难度的,特别是到玩腻了简单的,从网上找一些高难度的,如果只用手算,常常要个把小时。当然,用程序算就快的多(一般10秒之内,最慢的一次程序竟然用了20分钟,不好意思,可能本人程序太烂)。
关于SUDOKU,GOOGLE一下可以查到太多资料,但众说纷纭,看多了反而不知道SUDOKU起源何时何地了。有说是日本人八十年代发明,有说是美国人六十年代一本数理逻辑杂志上发表的,有说是十八世纪瑞士人发明的,还有说是大数学家欧拉(EULER)发明的,千奇百怪的说法都有。
不管怎样,这是一个值得一玩的GAME。少年人可以培养逻辑和细致,中年人可以磨炼磨炼渐渐退化的思维推理能力,老年人可以预防老年痴呆症。
前两天和一堆朋友BBQ,谈起SUDOKU,哈!原来同好甚多。大概河里也一样吧!
本帖一共被 1 帖 引用 (帖内工具实现)
这个咚咚是俺媳妇介绍给我的。要我想个快速通用解,她可以去单位里显摆。我试算了一下,发现是没有通用解的。都是要从猜测开始的。于是一气之下,写了程序,转到exe.让她蒙人去了。
不知大侠用啥编的程序,我用Matlab编的,很快的。算法不难,算得也不慢。只用了一个多小时写程序和调程序。倒是输入数字麻烦一点。
从此之后,我就再也没玩过了。
推荐simple sudoku,难度分的很细,适合beginner和expert
http://www.angusj.com/sudoku/
简单的4分钟左右
很难的大概30分钟朝上了
我感兴趣的不是解题,而是出题
一直没想通用什么算法出题目
慢慢发现一些规律,但进步不快
现在初级的没问题了,高级的还没找到好方法,经常要靠运气