主题:  微软的题

海飞丝

职务:版主
等级:7
金币:8.6
发贴:5442
注册:2004/8/5 14:35:44
#162003/12/26 10:37:23
mb1978在上个帖子中说
引用:
ucttd在上个帖子中说
引用:
如果根据限定的条件来说:

1、如果只有一条龙是独眼龙的话,那么就会发生如mb1978所说的:没有看到别的龙是独

眼龙的那一条龙就会自杀。

2、只要有大于一条以上的独眼龙的话,那么就什么事都不会发生,因为当其中的一个独眼

龙看到有另外一只独眼龙的话,就不会认为自己是独眼龙,所以谁都不会自杀。





2,一条以上的话,第一天不会有龙自杀,
N条独眼龙的话,就会在第N天自杀


不太明白你的意思




秀发去无踪,头屑更出众 —— 信赖海飞丝


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#172003/12/26 10:38:18
一条龙是独眼,那他肯定死了
2条龙独眼,第一次思考,觉得对方是,第二次思考就明白对方不死的原因是自己也是,于是同时自杀。
3条龙独眼,第一次思考,觉得另2个是,第二次思考,如果2条龙是独眼,那么另2条龙应该自杀了,但是他们没有自杀,第三次思考,明白了还有一条龙是,那就是自己了。于是3条龙同时自杀。
依此类推。。。



设有n条独眼龙,1<=n<=10
那么就有10-n个非独眼龙。在独眼龙眼里,有n-1个独眼龙,在非独眼龙眼里,有n个独眼龙。他们的思维是同步的。那么,当思维时间为n时,所有的独眼龙同时意识到自己是独眼龙,这个时候。非独眼龙看到n个独眼龙,也就没有把自己当作独眼龙。于是,所有的独眼龙同时自杀。


由于题目没有提到龙的诧异,那么10条龙都是同等的,说的更明白些就是思维能力是一样。
龙的数量越多,思考的次数越多,相当于一次判断。正常的龙永远不会自杀的,因为还没轮到他判断自己是不是龙的时候,独眼龙已经自杀了。

说的简单点,在一台电脑里运行这个程序,独眼龙都是同时发现自己是独眼龙,同时自杀。然后程序就退出了。不运行了。

还有一点就是条件的判断,很多人逻辑上就错了。题目说的很清楚,知道自己是独眼龙的就会自杀。但是有人将这句话衍生成:如何无法肯定自己是正常的,也会自杀。







pop.pcpop.com/showtopic.aspx?topic_id=777336



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#182003/12/26 14:21:21
为什么怪一点的题都被说成是 MS or IBM 的



远风梦想家

职务:普通成员
等级:1
金币:0.0
发贴:181
注册:2003/11/11 18:39:38
#192003/12/26 17:34:15
allinhands在上个帖子中说
引用:
一条龙是独眼,那他肯定死了
2条龙独眼,第一次思考,觉得对方是,第二次思考就明白对方不死的原因是自己也是,于是同时自杀。
3条龙独眼,第一次思考,觉得另2个是,第二次思考,如果2条龙是独眼,那么另2条龙应该自杀了,但是他们没有自杀,第三次思考,明白了还有一条龙是,那就是自己了。于是3条龙同时自杀。
依此类推。。。



设有n条独眼龙,1<=n<=10
那么就有10-n个非独眼龙。在独眼龙眼里,有n-1个独眼龙,在非独眼龙眼里,有n个独眼龙。他们的思维是同步的。那么,当思维时间为n时,所有的独眼龙同时意识到自己是独眼龙,这个时候。非独眼龙看到n个独眼龙,也就没有把自己当作独眼龙。于是,所有的独眼龙同时自杀。


由于题目没有提到龙的诧异,那么10条龙都是同等的,说的更明白些就是思维能力是一样。
龙的数量越多,思考的次数越多,相当于一次判断。正常的龙永远不会自杀的,因为还没轮到他判断自己是不是龙的时候,独眼龙已经自杀了。

说的简单点,在一台电脑里运行这个程序,独眼龙都是同时发现自己是独眼龙,同时自杀。然后程序就退出了。不运行了。

还有一点就是条件的判断,很多人逻辑上就错了。题目说的很清楚,知道自己是独眼龙的就会自杀。但是有人将这句话衍生成:如何无法肯定自己是正常的,也会自杀。







pop.pcpop.com/showtopic.aspx?topic_id=777336




哇,说得好清楚了啊~
可是我还是不懂啊 逻辑能力=0?



cloudsea

职务:普通成员
等级:2
金币:1.0
发贴:442
注册:2001/11/4 1:05:44
#202003/12/26 21:02:05
难道进MS的都经过这样的考试~



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#212003/12/27 14:44:03
据说是一个编程中多线程问题~