有三个小精灵,一个只说真话,一个只说假话,一个又说真话又说假话。
答案:2 悬赏:80 手机版
解决时间 2021-02-07 14:44
- 提问者网友:精神病院里
- 2021-02-07 05:12
有三个小精灵,一个只说真话,一个只说假话,一个又说真话又说假话。请你问他们3个问题,把它们分辨出来。(一个问题只能问一个小精灵,三个问题可以分别问,也能只问一个小精灵)呵呵呵,至今还没有一个地球人做出来。(我也是地球人!!!)
最佳答案
- 五星知识达人网友:大漠
- 2021-02-07 05:27
提问如下: 1、 你是说真话的精灵吗? 注意此题会至少有2个精灵的答案是相同的,因为 a 说真话的肯定会到是 b 说假话的因为自己不是说真话的,但不能回答不是,所以也回答是。 OK, 1.1 如果出现了2+1的回答,则那个回答与别人不同的精灵,一定是【随机选择答案的精灵】。 同时,那2个回答多的答案,就是【对】的意思。 我们继续问 1.1.1 你是随机决定何时说真话的精灵吗? a) 真话的肯定是回答错 b) 说假话的肯定回答对 至此,三个精灵和回答的都知道了答案了。 1.2 如果出现了3个相同的答案,那么这个答案一定为【是】 1.2.1 你是随机决定何时说真话的精灵吗? a) 说真话的肯定回答【错】 b) 说假话的肯定回答【对】 所以,答案肯定是2+1的结果,不可能有三个相同的结果,因为你已经知道什么答案是【对】,则 如果2个对+1个错,则回答错的那个,一定是【说真话】的精灵 1.2.1.1 则随便选一个,www.hblcb.com 问【说真话】的精灵,这个是不是说假话的精灵。 如果是,则那个一定是【说假话】的那个,剩下的一个一定是【随机选择答案】的 如果否,则那个一定是【随机选择答案】的那个,剩下的一个是【说假话】的。 如果2个错+1个对,则回答对的那个,一定是【说假话】的精灵。 1.2.1.2 则随便选一个,问【说假话】的那个,这个是不是说真话的精灵 如果是,则那个一定是【随机选择答案】的那个,剩下的一个一定是【说真话】的 如果否,则那个一定是【说真话】的那个,剩下的一个是【随机选择答案】的。 至此,搞定。
全部回答
- 1楼网友:末日狂欢
- 2021-02-07 06:33
1第一个问题问你是说真话的精灵么。。一种情况一个da或ja,两个ja或da,第二种情况三个ja,或者三个da。这个问题可以得出ja和da哪个回答次数多哪个是“对”的意思,少的是“错”的意思。。。。现在对错已知,如果结果中有两个对,一个错,那么回答错的为随机精灵。。如果结果中有三个对,无法判断
2第二个问题问你是随机答话精灵么。。如果第一个问题中分辨出随机答话精灵,那么这个问题回答对的是说假话精灵,回答错的是说真话精灵。。如果第一个问题中没有分辨出来,回答中可能出现两个对,一个错,那么回答错的是真话精灵,其他两个无法分辨。如果回答出现两个错,一个对,那么说对的为假话精灵,其他两个无法分辨。。。这时需要问第三个问题
3从未分辨的两人中任选一人,向上轮中已经推出的精灵询问是否是随机精灵,根据回答可得出全部精灵身份
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯