高分:逻辑问题(追加)

来源:百度知道 编辑:UC知道 时间:2024/05/15 20:21:21
甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,何时说假话。你可以向这三个精灵发问三条是非题(注:每个问题只问一个精灵, 可以三个问题都问同一个精灵),而你的任务是从他们的答案找出谁说真话,谁说假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?
一个问题只能问一个精灵
2楼能否明白点

兄弟你不玩游戏啊 没事玩游戏去吧

9494

首先,评论一下上面的一些回答

1、二楼的两个命题转换是不成立的,你提到的以下两个命题并不等值。除非去掉后半部分的两个not。所以,你的理论并不成立。
Q = (P and (Da 代表 Yes)) or (not P and (Ja 代表 Yes))
Q = (P and 你是真话精灵) or (not P and 你是假话精灵)
2、其他各楼的错误主要有两类
(1)问了三个以上的问题;
(2)提的问题不能仅用是或非来回答,而是又出现了第三个值,即“不确定”。

其次,我的思考。

wu zhefennabudao

用测谎仪

用测谎仪