简单题升级版~(还是简单)
有甲、乙、丙三個人,其中一個只說真話,另外一個只說假話。還有一個隨機地決定何時說真話,何時說假話。你可以向這三個人發問三條是非題,而你的任務是從他們的答案找出誰說真話,誰說假話,誰是隨機答話。這個難題困難的地方是這些人會以「*」或「#」回答,但你並不知道它們的意思,只知道其中一個字代表「對」,另外一個字代表「錯」。你應該問那三條問題呢?回复: 简单题升级版~(还是简单)
问A:其他两个人是不是都会说你说的是真话。问B:其他两人是不是至少有一个会说你会说假话。
问C:A和B里是不是至少有一个说真话或者有一个说假话。
最后一个问题只能回答是,因为如果是假话回答否的话也会说成真话~因为C是假的话那么A和B里自然不自然没有假他回答否的话自然成了真话,唯一回答否的只有随便说话的。所以C不管说什么都是随便说话的。
回复: 简单题升级版~(还是简单)
是每个人问三个问题,还是一个人问一个问题啊回复: 简单题升级版~(还是简单)
我可以明确一下.这个是非常非常难的也非常非常著名的逻辑题,说简单绝对小看这题目.原文是:
有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,
何时说假话。你可以向这三个精灵发问三条是非题,而你的任务是从他们的答案找出谁说真话,谁说
假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们
的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?
这是出自逻辑学家和难题制作大师RaymondSmullyan,后来经过计算机科学家JohnMcCarthy
改进,将精灵语中的对错未知化出来的...
答案在Boolos的书《逻辑,逻辑,逻辑》应该有,不过是英文,所以我就放弃了
这题目我现在还是不知道完整答案
回复: 简单题升级版~(还是简单)
哦,,3楼的厉害哦,,不过我道题也是难的,,要想一下回复: 简单题升级版~(还是简单)
这个我做过,个人认为是中等的判断题,只要在第一个问题中问出*或#是对还是错。之后就不用多说了。本人做过,就不说答案了
回复: 简单题升级版~(还是简单)
这个题目简化一下就变成了:有两个认识的人,A说话很极端(如果第一个问题说的是实话以后一直是实话,如一开始一直说假话那么后来一直说假话),B总是判断了A会说什么后跟A说的一样,请同时问他们两个人一个是非题,判断谁是学另一个人说话的人B.
所以我认为这个做不出来的
我感觉对那个随机说话的人应该有所限制吧
回复: 简单题升级版~(还是简单)
我終於懂了(1) DA=對, JA=錯
(2) DA=錯, JA=對
第一條,
你的回答永遠是真話嗎?
IN CASE (1) DA DA DA 或 DA DA JA
IN CASE (2) JA JA JA 或 JA JA DA
-------------------------
結果一 不能分辨
結果二 從DA DA JA 或 JA JA DA 中就可以知道,唯一不同的便是隨機回答的人
同時知道了假如得到答覆(1)
DA = 對, JA = 錯
但如果得到(2)
DA = 對, JA = 錯
-------------------------
第二條,(是 DA DA DA 或 JA JA JA就問全部人)
(知道了隨機回答的人是誰便問餘下的二人)
JA是代表錯嗎?
IN CASE (1)(2)
說真話的人一定是答DA
說謊的人一定是答JA
{不論是IN CASE(1)(2),都是一樣!!}
<結果二 完>
-------------------------
^但當還未知道隨機回答的人是誰
得到的答覆便會是
DA DA JA 或 JA JA DA
兩個答覆中之中同時只有一個是不同
而我們便知道那個人是說謊(答JA的人) 或者是說真(答DA的人)的了~
-------------------------
第三條,
問那個已被我們推理出性格的那個人
(指著餘下兩個其中一個)他是不是隨機回答的人?
結果
說真話的人會對隨機回答的人說對, 對說謊的人說錯
說謊話的人會對說真話的人說對, 對隨機回答的人說錯
<結果一 完>
-------------------------
呼~打到累了~~~~
回复: 简单题升级版~(还是简单)
朋友我想你们理解错了.不是一共9个问题.一共只有3个问题.就是每人一个.不是每人3个.
回复: 简单题升级版~(还是简单)
问A:B和C都会说你说真话吗?如果回答DA问B:C有可能会说你说假话吗?如果回答JA
最后一个问题应该是针对上面的回答再问的~如果DA是"是"的哈那么第一个问题说明了A是说假话或者随即说的.
第二个问题JA是代表否的意思.那么第二个问题说明了B不是说假话就是随便说话的,因为两个都有可能说假话的已经在A和B里了所以C会说真话:
后面在问C:A是说假话的吗?回答DA 那么就是A假B随即C真
如果DA代表否:第一个问题说明了A是真话或者随即说话.第二个问题说明了B说真话或者随即,那么剩下C就是说假话的~只要问C和上面一样的问题~然后和结果相反的就是说真话的.
结果是不固定的吧
回复: 简单题升级版~(还是简单)
這就太難...%&205回复: 简单题升级版~(还是简单)
可以的話樓主不如公怖答案吧
%&063
回复: 简单题升级版~(还是简单)
其实逻辑简化一下~一首先你提的第一个问题必须将他们的回答分辨出来~也就是Cam1~3CT1的结构~(即条件一达成的三种情况中选一种再排除一种~)
下一步~大家努力
回复: 简单题升级版~(还是简单)
7楼的回答有问题啊第三條,
問那個已被我們推理出性格的那個人
(指著餘下兩個其中一個)他是不是隨機回答的人?
結果
說真話的人會對隨機回答的人說對, 對說謊的人說錯
說謊話的人會對說真話的人說對, 對隨機回答的人說錯
这样的回答是建立在这三个人原来就认识的前提下,可是题目并没有提到他们三个互相认识啊
回复: 简单题升级版~(还是简单)
如果可以先问两个问题以后,再决定第三个问题的话 ,就很简单了!是同时问三个问题,还是有先后顺序啊?
回复: 简单题升级版~(还是简单)
刚刚的推理错了,占个位子,等想出来再发.回复: 简单题升级版~(还是简单)
感觉应该是一共只有3个问题,但是每个人都要回答3个问题回复: 简单题升级版~(还是简单)
为什么都是这种逻辑案件啊??回复: 简单题升级版~(还是简单)
里面的关系蛮复杂的,不过很好玩回复: 简单题升级版~(还是简单)
先问:你永远都说真话么?答案中*或#哪个出现的次数至少2次,则那个回答所代表的就是[对]
剩下两个还没想出来
页:
[1]
2