数独是一种运用纸、笔进行演算的逻辑学在生活中的运用游戏。

您的位置:
史上最变态的数独诞生 数独达人们敢体验吗?(图)
发贴人:219.128.239.*发贴时间:【】[]
&& ()&& ()现在这个年代,各种游戏层出不穷,但还是对益智类游戏比较情有独钟~~~  而所有益智类游戏里,又偏爱数独!  也记不清从什么时候开始,数独就成为业余时间特别是出行时的首选必备了。&& ()&& ()&& ()&& ()   手边经常会放着一本数独书,每每工作中眼睛累了或者心情烦躁的时候都会拿过来做几个  但也仅仅是喜爱,因为数独对于缓解压力,放松心情还是有一定的调节作用滴!所以数独便捷、健脑、趣味的特性,使对于它N多年来一直是情有独钟~~~  不过玩归玩,从来都木有想到过,还有人盲填数独!而且难道变态的境界了    数独是一种运用纸、笔进行演算的逻辑游戏玩家需要根据9 9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1至9,不能重复  每一道合格的数独谜题都有且仅有唯一的答案,推理方法也以此为基础,任何无解或多解的题目都不合格  这种游戏和传统的填字游戏类似,但因为只使用1到9的数字,就锻炼你的脑筋所以,它能够跨越文字与文化疆域,因而被誉为全球化时代的游戏  虽然只是普普通通的九个格子,平平常常的九个数字,在组合排列的变幻莫测中选择和判断,能让我们享受着山重水复柳暗花明的快乐感受,这实在是一件既让人充实,又让人满足的事情呢!  可是《最强大脑》上的者孙彻然,项目竟然是盲填数独!  之前看《最强大脑》,有选手过盲拧魔方,还有填字游戏盲填,玩了这么多年的数独,想都没有想过,数独也盲填!  光听孙彻然的规则,就已经有点瞠目结舌了  在九九八十一个格子内,评审随机给出一个数字和一种颜色,者背对大屏,将1-9的不同数字、9中不同的颜色依次盲填入81宫格内,每一行每一列每一宫的颜色都不重复并且每一个数字必须对应9种不同颜色,所有宫格填满对应颜色和数字                向好友推荐本贴:&&&& 标题:《史上最变态的数独诞生 数独达人们敢体验吗?(图)》&&&& 地址: .cn/Article/201402/showp1.html
发表您的评论
点评字数 0
?尊重网上道德,遵守中华人民共和国各项有关法律法规
?承担一切因您的行为直接间接导致的民事刑事法律责任
?本站管理人员有权保留或删除其管辖留言中的任意内容
?本站有权在网站内转载或引用您的评论
?参与本评论即表明您已经阅读并接受上述条款
?共同建立健康的网络社区,请向管理员举报不良帖子
?举报邮箱:数独的魅力
【作者:沈迪通&&发布时间: 20:57:54&&点击数:811】
&数独是一种运用纸、笔进行演算的逻辑游戏。需要根据9&9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。通过综合运用摒除法、余数法、直观法、候选数法等常用方法,把一个个空格子逐个破解,这是数独独特的魅力所在。
本信息只向登录用户开放,请登录后浏览!
免责声明:数字游戏 数字游戏下载 填字游戏 数字九宫格游戏 3533手机世界
&&玩转数字游戏
数字游戏考的就是你的逻辑能力、敏锐的观察力,很容易上瘾并让你欲罢不能。在街上、在地铁、在厕所!根本就停不下来!快来试试你的水平吧!
数字游戏推荐
Match Twos and Threes
《1024》是一款益智休闲游戏,1024的玩法跟ios平台上热门游戏小三传奇相似,通过移动屏幕,将相同的数字叠加到一起,数字越变越大,直到方框被数字填满,所有数字相加所得就是你的分数,1024简单好玩,根本停不下来!
《2048》是一款有趣的数学休闲益智游戏。游戏方法是把方块合并,合并的办法是其中一个数字靠边的时候,将另一个数字向四个方向的墙推过去。2和2可以合并成4,4和4合并成8,在到无穷大。当方块占满屏幕,而且也无法再进行组合时游戏结束,游戏结束后会根据你的完成情况进行评分。想要挑战更高的分数?还不快来下载玩玩。
《小3传奇 Threes》是一款界面简洁的益智游戏,游戏以白色背景配以简约的红黑蓝字体,视觉上赏心悦目的同时也能够让头脑保持冷静有利于积极思考,游戏操作很简单,你需要尽可能组合成更大的数字,直到4X4的格子上被方块填满,任何方向都无法移动,最后结算成绩,不断追求突破高分。
《2048朝代版》是一款全球最流行的益智脑力游戏,现在2048朝代版带你一起玩穿越!商周秦汉唐宋元明清民国天朝,你想去哪个朝代。
数独游戏,在每一个小九宫格中,分别填上1-9的数字,让整个大的九宫格每一行每一列的数字不重复。
《二的节奏 Twos》是一款休闲类游戏。该游戏与之前小三传奇的玩法是一样的,这个是以2的倍数进行叠加,游戏十分适合消磨时间。 二的节奏简单有趣,赶快下载试试吧。
Numberlink
《数字连线 Numberlink》是一款益智游戏,棋盘中会随机出现一些数字,但是它们都是成对出现的,用手指在相同的数字之间画线,连接的线条不能交叉且要布满整个棋盘。
Amazing SuDuKu
神奇数独(Amazing SuDuKu(想提高逻辑思维能力吗?快来玩数独吧!这是一款专业的数独游戏。可供玩家在等车或地铁上消磨时间,或通过每天练习提高自己的逻辑思维能力。系统要求:Android 1.6及以上系统。
Beat the Multiples Lite
《战胜数字 Beat the Multiples Lite》是一款休闲游戏,屏幕上会不时出现小球,只有一个所带的数字是4个角的数字相乘所得结果,选出这一个即可。
《数独酷Q》让您可在任何时间、任何地点、尽情的无数次玩数独!并且以精美及流畅的操作的接口必定带给您全新玩数独感受,玩数独可以保持头脑灵活及纾解工作压力。
Meteor Math Planet Defense
《数学防御 Meteor: Math Planet Defense》是一款休闲游戏,寓教于乐,何乐而不为呢,你需要发射数字射击陨石。
《趣味数独》完全免费的数独游戏,4种难度,1500个关卡,赶快来挑战吧!数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。中国“最强大脑”——数独的魅力
 来源: 
来源:作者:责任编辑:
北京时间13日,第九届世界数独锦标赛在伦敦结束。卫冕冠军中国队获得团体第三名。本届数独世锦赛共有来自37个国家和地区的142名选手参赛,中国队在这届赛事上完成新老交接,未来,这些年轻人将是中国在智力谜题(数独)运动上的主力。而数独这一风靡世界的智力运动项目在中国正面临着广阔的发展前景。
本届数独中国队成员除队长陈岑和上届世锦赛冠军金策外,其他6名队员均由2014中国数独锦标赛选拔产生,为历届世锦赛实力最强的中国队,平均年龄只有18岁。其中中国a队实力令人瞩目,队长陈岑,队员包括金策、“最强大脑”孙彻然、中国锦标赛亚军戴潭潭。b组实力也不容小觑,马梦蕾曾参加了四届数独世锦赛;陈诗雨在去年世锦赛上以观摩身份参赛;王嘉豪是三届大学生赛的冠军;首次进入国家队的姚斯宇也曾获得过中国大学生挑战赛季军。
数独在中国
作为一项源远流长的智力体育运动,数独经过多年的演变发展,已经成为一项世界性的智力休闲运动,流行在欧美,风靡全球。2007年,中国正式引入数独,同年4月,中国派出第一支数独代表队参加了在布拉格举办的第二届数独世锦赛,数独世锦赛赛场从此有了中国队的身影。由于数独锻炼思维、健脑益智、玩法简单易上手,任何年龄、任何时间都能操练,数独便迅速受到大家的喜爱,据不完全统计,目前全国通过各种方式参与数独运动的人在2000万以上。
中国数独运动起步较晚,不过,随着数独爱好者数量的增加,在专业组织的带领下,国内赛事和培训不断增多,选手水平也在稳步提高。2011年,第六届数独世锦赛在匈牙利埃格尔开赛,中国队获得团体第12名;2012年10月,第七届数独世锦赛在克罗地亚举行,中国数独代表队以团体第三名的成绩登上领奖台,陈岑获得个人第七名;2013年10月,第八届数独世锦赛在北京举办,东道主中国队包揽三金,中国数独队首次获得团体冠军,金策获得个人、18岁以下年龄组双料冠军。
如今的中国选手已经成为国际数独大赛中不可轻视的力量,一批年轻小将迅速成长,代表中国参加第九届世锦赛的8名队员,5人是中学生,2人是大学生,这些学生逐渐占据了数独赛场高手位置。
数独的魅力
数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1至9,不能重复。每一道合格的数独谜题都有且仅有唯一的答案,推理方法也以此为基础,任何无解或多解的题目都不合格。
这种数独不同于在《射雕英雄传》中黄蓉曾破解的“九宫格”。黄蓉所破解的“九宫格”有口诀:戴九履一,左七右三,二四为肩,六八为足。这种“九宫格”最早叫做洛书,现在又叫三阶幻方,就是有9个格子,将1至9这九个数分别填入其中,满足每行、每列以及两个对角线三个数之和都相等。
记者查阅目前网络几大购书网站,有关数独游戏的书籍很多,“入门级”、“怡情级”、“中级”、“精通级”等不同级别适合不同人群,推荐率和评价分值都相当高,受欢迎程度可见一斑。大多数人给出的评价是“非常有趣”、“越玩越上瘾”、“自己玩,带着朋友玩,孩子也跟着玩”,也有人说“捧着一本书,玩着玩着就入迷了,如果书本再小一点就更方便携带了。”很多玩家都认为,这种数字谜题脑力游戏是具有魔力的。
适合各类人群
陈岑说:“国内的第一批数独游戏爱好者,大多是通过报纸上刊登的数独题目首次接触到这一游戏的。之后,有一些中小学校的数学老师认识到数独游戏对培养学生的逻辑思维能力有帮助,开始在学校开展数独活动。”
20世纪70年代,美国杂志就曾刊登过数独游戏,但它在众多填字游戏中并未引起特别注意。2004年,英国《泰晤士报》刊登这一益智游戏后,数独迅速风靡欧美和一些亚洲国家。
从数独爱好者经常登录的网站“数独酷”上,记者了解到,在数独高手看来,数独的魅力在于它的千变万化,不同的题目有不同的解答方法,但是答案只有一个。它适合从3岁幼童到耄耋老者的不同年龄、不同职业的人群,可通过报纸、网络和手机等介质学习和练习解题,是一种开发智力、锻炼逻辑思维的休闲运动。
本报记者丁瑶瑶
[责任编辑:yfs001]
一周图片排行榜
光明网版权所有下次自动登录
现在的位置:
& 综合 & 正文
NYOJ 722 数独 【DFS】+【预处理】
时间限制: ms
内存限制:65535 KB
数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个3*3宫内的数字均含1-9,不重复。 每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题目都是不合格的。
有一天hrdv碰到了一道号称是世界上最难的数独的题目,作为一名合格的员,哪能随随便便向困难低头,于是他决定编个程序来解决它。。
第一行有一个数n(0& n &100),表示有n组测试数据,每组测试数据是由一个9*9的九宫格构成,0表示对应的格子为空
输出一个9*9的九宫格,为这个数独的答案
0 0 5 3 0 0 0 0 0
8 0 0 0 0 0 0 2 0
0 7 0 0 1 0 5 0 0
4 0 0 0 0 5 3 0 0
0 1 0 0 7 0 0 0 6
0 0 3 2 0 0 0 8 0
0 6 0 5 0 0 0 0 9
0 0 4 0 0 0 0 3 0
0 0 0 0 0 9 7 0 0
1 4 5 3 2 7 6 9 8
8 3 9 6 5 4 1 2 7
6 7 2 9 1 8 5 4 3
4 9 6 1 8 5 3 7 2
2 1 8 4 7 3 9 5 6
7 5 3 2 9 6 4 8 1
3 6 7 5 4 2 8 1 9
9 8 4 7 6 1 2 3 5
5 2 1 8 3 9 7 6 4
很经典的一道搜索题,开始深搜的时候每次都遍历棋盘,结果总是出现莫名其妙的问题,然后预处理了一下,最后就过了。
#include &stdio.h&
#include &string.h&
int arr[10][10],
bool visrow[10][10], viscol[10][10], vissqu[10][10],
struct Node{
} tar[82];
int getsqunum(int i, int j){
return i / 3 * 3 + j / 3; //the charm of math
void print(){
for(int i = 0; i & 9; ++i)
for(int j = 0; j & 9; ++j)
if(j != 8) printf("%d ", arr[i][j]);
else printf("%d\n", arr[i][j]);
bool check(int i, int j, int k){
int t = getsqunum(i, j);
if(visrow[i][k] || viscol[j][k] || vissqu[t][k]) return 0;
void DFS(int k){
if(k == count){ ok = 1; print(); }
int t = getsqunum(tar[k].x, tar[k].y);
for(int i = 1; i & 10; ++i){
if(check(tar[k].x, tar[k].y, i)){
visrow[tar[k].x][i] = 1;
viscol[tar[k].y][i] = 1;
vissqu[t][i] = 1;
arr[tar[k].x][tar[k].y] =
DFS(k + 1);
arr[tar[k].x][tar[k].y] = 0;
visrow[tar[k].x][i] = 0;
viscol[tar[k].y][i] = 0;
vissqu[t][i] = 0;
int main(){
scanf("%d", &n);
while(n--){
memset(viscol, 0, sizeof(viscol));
memset(visrow, 0, sizeof(visrow));
memset(vissqu, 0, sizeof(vissqu));
count = 0;
for(int i = 0; i & 9; ++i)
for(int j = 0; j & 9; ++j){
scanf("%d", &arr[i][j]);
if(arr[i][j]){
visrow[i][arr[i][j]] = 1;
viscol[j][arr[i][j]] = 1;
vissqu[getsqunum(i, j)][arr[i][j]] = 1;
tar[count].x =
tar[count++].y =
//printf("input is ok\n");
ok = 0; DFS(0);
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 逻辑运用的角度不包括 的文章

 

随机推荐