m******m 发帖数: 11847 | 1 是这样的:
一个岛上,有三个人。一个呢只说真话,一个只说假话,还有一个是随机的。
这三个人只回答一般疑问句,答案是“Ja”或者“Da”。目前也不知道这俩
到底那个表示“是”,那个表示“否”。怎样提三个问题,判断出这仨谁是
谁?
做过的不要peng我 |
t****t 发帖数: 147 | 2 每一个问题,三个人都回答吗?
是的话,是没有答案的。
【在 m******m 的大作中提到】 : 是这样的: : 一个岛上,有三个人。一个呢只说真话,一个只说假话,还有一个是随机的。 : 这三个人只回答一般疑问句,答案是“Ja”或者“Da”。目前也不知道这俩 : 到底那个表示“是”,那个表示“否”。怎样提三个问题,判断出这仨谁是 : 谁? : 做过的不要peng我
|
m******m 发帖数: 11847 | 3 当然是三个人都回答啊
要不然怎么问得出
【在 t****t 的大作中提到】 : 每一个问题,三个人都回答吗? : 是的话,是没有答案的。
|
t****t 发帖数: 147 | 4 不是的,如果每个问题三个人都回答,
那么随机的那个,可能答出来和另外
两人其中一人一模一样的答案,让人
无法分辨。
因此,应该是一个问题,只能有一个
人回答。
我懒,不想推这种问题。直接google
了。这种逻辑提真伤脑筋的。
【在 m******m 的大作中提到】 : 当然是三个人都回答啊 : 要不然怎么问得出
|
m******m 发帖数: 11847 | 5 对啊,所以提问才有技巧
真那么容易我贴这里干嘛
【在 t****t 的大作中提到】 : 不是的,如果每个问题三个人都回答, : 那么随机的那个,可能答出来和另外 : 两人其中一人一模一样的答案,让人 : 无法分辨。 : 因此,应该是一个问题,只能有一个 : 人回答。 : 我懒,不想推这种问题。直接google : 了。这种逻辑提真伤脑筋的。
|
v*******e 发帖数: 3714 | 6 问题 真话者 假话者 随机者
1.你是不是只说真话 是 是 假设回答“是”
你是不是只说假话 否 否 x
%% 以上两个问题(只需要问一个就可以了)可以知道Ja和Da分别是什么意思。
2.你是不是有时说真话有时说假话 否 是 假设回答“是”
%% 说真话的已经出来了,需要区分随机者和假话者。
%% 假如第一个问题随机者回答的是“否”的话,已经不需要问第三个问题了。
在这个基础上,现在的结论是,
假如第一个问题,三个人的回答不全部一样的话,那就问第二个问题,然后不需要
第三个问题,因为第一个问题中回答跟另外两个不一样的那个是随机者,而第二个
问题中回答“否”的那个是真话者。
假如第一个问题三个人的回答全都一样的话,第二个问题只能问出谁是真话
(或者谁是假话),而不可能知道那个说胡话的是谁
【在 m******m 的大作中提到】 : 是这样的: : 一个岛上,有三个人。一个呢只说真话,一个只说假话,还有一个是随机的。 : 这三个人只回答一般疑问句,答案是“Ja”或者“Da”。目前也不知道这俩 : 到底那个表示“是”,那个表示“否”。怎样提三个问题,判断出这仨谁是 : 谁? : 做过的不要peng我
|
v*******e 发帖数: 3714 | 7 唉,我的反应跟你真是一致。任何可以用“是”或“否”判断的问题都
不可能行得通的。
【在 t****t 的大作中提到】 : 不是的,如果每个问题三个人都回答, : 那么随机的那个,可能答出来和另外 : 两人其中一人一模一样的答案,让人 : 无法分辨。 : 因此,应该是一个问题,只能有一个 : 人回答。 : 我懒,不想推这种问题。直接google : 了。这种逻辑提真伤脑筋的。
|
v*******e 发帖数: 3714 | 8 hmm...刚才从蘑菇那里知道被骗了。
第二个问题问出来一个说真话或者假话的,
第三个问题就问那个已知身份的人某个人是不是随机者就可以了。
哈哈 comfort me and telnet~~
【在 v*******e 的大作中提到】 : 问题 真话者 假话者 随机者 : 1.你是不是只说真话 是 是 假设回答“是” : 你是不是只说假话 否 否 x : %% 以上两个问题(只需要问一个就可以了)可以知道Ja和Da分别是什么意思。 : 2.你是不是有时说真话有时说假话 否 是 假设回答“是” : %% 说真话的已经出来了,需要区分随机者和假话者。 : %% 假如第一个问题随机者回答的是“否”的话,已经不需要问第三个问题了。 : 在这个基础上,现在的结论是, : 假如第一个问题,三个人的回答不全部一样的话,那就问第二个问题,然后不需要 : 第三个问题,因为第一个问题中回答跟另外两个不一样的那个是随机者,而第二个
|
m******m 发帖数: 11847 | 9 冤枉啊,我可没有想骗你们啊
这题目我也是今天早上才拿到的
做出来马上就贴了
【在 v*******e 的大作中提到】 : hmm...刚才从蘑菇那里知道被骗了。 : 第二个问题问出来一个说真话或者假话的, : 第三个问题就问那个已知身份的人某个人是不是随机者就可以了。 : 哈哈 comfort me and telnet~~
|
t****t 发帖数: 147 | 10 Did you notice that these three people can only say "ya" or "da", and we don't
know what these two words mean. So you have to decide ya is yes, or da is yes
.
【在 v*******e 的大作中提到】 : hmm...刚才从蘑菇那里知道被骗了。 : 第二个问题问出来一个说真话或者假话的, : 第三个问题就问那个已知身份的人某个人是不是随机者就可以了。 : 哈哈 comfort me and telnet~~
|
|
|
v*******e 发帖数: 3714 | 11 我前面说了的啊
问题 真话者 假话者 随机者
1.你是不是只说真话 是 是 假设回答“是”
你是不是只说假话 否 否 x
%% 以上两个问题(只需要问一个就可以了)可以知道Ja和Da分别是什么意思。
也就是说,好比问第一个问题吧,一定至少有两个人的回答是相同的,那么他们回答的
那个就代表的意思是“是”。假如三个人的回答一样,那是一回事。
【在 t****t 的大作中提到】 : Did you notice that these three people can only say "ya" or "da", and we don't : know what these two words mean. So you have to decide ya is yes, or da is yes : .
|
t****t 发帖数: 147 | 12 不对。
这两个问题,随便问哪一个。
说真话和假话者的答案都是一样的,区分不出来。
【在 v*******e 的大作中提到】 : 我前面说了的啊 : 问题 真话者 假话者 随机者 : 1.你是不是只说真话 是 是 假设回答“是” : 你是不是只说假话 否 否 x : %% 以上两个问题(只需要问一个就可以了)可以知道Ja和Da分别是什么意思。 : 也就是说,好比问第一个问题吧,一定至少有两个人的回答是相同的,那么他们回答的 : 那个就代表的意思是“是”。假如三个人的回答一样,那是一回事。
|
t****t 发帖数: 147 | 13 Futhermore,
You can ask one question to a single person.
I mean, for each question, only one person will give you answer.
【在 v*******e 的大作中提到】 : 我前面说了的啊 : 问题 真话者 假话者 随机者 : 1.你是不是只说真话 是 是 假设回答“是” : 你是不是只说假话 否 否 x : %% 以上两个问题(只需要问一个就可以了)可以知道Ja和Da分别是什么意思。 : 也就是说,好比问第一个问题吧,一定至少有两个人的回答是相同的,那么他们回答的 : 那个就代表的意思是“是”。假如三个人的回答一样,那是一回事。
|
m******m 发帖数: 11847 | 14 问你是否只说真话的话,无论说真话还是说假话那个都应该答是
那么就可以判断到底Ja是“是”还是Da是“是”了
【在 t****t 的大作中提到】 : 不对。 : 这两个问题,随便问哪一个。 : 说真话和假话者的答案都是一样的,区分不出来。
|
m******m 发帖数: 11847 | 15 都说了每个问题都是同时问三个人的
但是你可以只听其中一个人的回答啊
【在 t****t 的大作中提到】 : Futhermore, : You can ask one question to a single person. : I mean, for each question, only one person will give you answer.
|
v*******e 发帖数: 3714 | 16 我想题目的意思是,问一个问题,三个人都要回答。
建议你再回去看看啦。。
【在 t****t 的大作中提到】 : Futhermore, : You can ask one question to a single person. : I mean, for each question, only one person will give you answer.
|
t****t 发帖数: 147 | 17 三个人都可以回答,就是没有答案。
随机者可以回答和其他两人之一一样的答案,这导致你无法分辩。
我昨天google了一下,问题应该是你每次只能问一个人。
把在不知ya和da的意思前,答案的可能性是
A. da da da/ya
ya ya da/ya
B. ya ya da/ya
da da da/ya
这里,请问如何分辩ya和da是什么意思?
vv的解答第一步不成立,以下也不成立。 |
t****t 发帖数: 147 | 18 正确答案
Turn to A and ask
Question 1: Does da mean yes iff(*), you are True iff B is Random?
If A is True or False and you get the answer da, then as we have seen, B is Ra
ndom, and therefore C is either True or False; but if A is True or False and y
ou get the answer ja, then B is not Random, therefore B is either True or Fals
e.
But what if A is Random? If A is Random, then neither B nor C is Random! So if
A is Random and you get the answer da, C is not Random (neither is B, but tha
t’s irrelevan
【在 t****t 的大作中提到】 : 三个人都可以回答,就是没有答案。 : 随机者可以回答和其他两人之一一样的答案,这导致你无法分辩。 : 我昨天google了一下,问题应该是你每次只能问一个人。 : 把在不知ya和da的意思前,答案的可能性是 : A. da da da/ya : ya ya da/ya : B. ya ya da/ya : da da da/ya : 这里,请问如何分辩ya和da是什么意思? : vv的解答第一步不成立,以下也不成立。
|
m******m 发帖数: 11847 | 19 你再回去想想:
问一个人,你是否只说真话
如果他说真话,当让答是
如果他说假话,回答也应该为是啊
所以总有两个人回答一致
【在 t****t 的大作中提到】 : 三个人都可以回答,就是没有答案。 : 随机者可以回答和其他两人之一一样的答案,这导致你无法分辩。 : 我昨天google了一下,问题应该是你每次只能问一个人。 : 把在不知ya和da的意思前,答案的可能性是 : A. da da da/ya : ya ya da/ya : B. ya ya da/ya : da da da/ya : 这里,请问如何分辩ya和da是什么意思? : vv的解答第一步不成立,以下也不成立。
|
m******m 发帖数: 11847 | 20 如果每个问题只能问一个人,那再让我想想
【在 t****t 的大作中提到】 : 三个人都可以回答,就是没有答案。 : 随机者可以回答和其他两人之一一样的答案,这导致你无法分辩。 : 我昨天google了一下,问题应该是你每次只能问一个人。 : 把在不知ya和da的意思前,答案的可能性是 : A. da da da/ya : ya ya da/ya : B. ya ya da/ya : da da da/ya : 这里,请问如何分辩ya和da是什么意思? : vv的解答第一步不成立,以下也不成立。
|
|
|
t****t 发帖数: 147 | 21 ft. 不讲了。我都强调了三次了。
【在 m******m 的大作中提到】 : 如果每个问题只能问一个人,那再让我想想
|
v*******e 发帖数: 3714 | 22 真麻烦,蘑菇说是一个问题问三个人,又不是我自己说了算的。
A dada 那么da是是
A yaya 那么ya是是
B yaya 那么ya是否
B dada 那么da是否
假如一个问题只能问一个人,那答案自然要不一样。
不过我看不出为什么“问题应该是每次只能问一个人”。
这种智力游戏也成了教科书参考答案了似的,这么拘谨,
还应该不应该呢,那还不如别玩了。
【在 t****t 的大作中提到】 : 三个人都可以回答,就是没有答案。 : 随机者可以回答和其他两人之一一样的答案,这导致你无法分辩。 : 我昨天google了一下,问题应该是你每次只能问一个人。 : 把在不知ya和da的意思前,答案的可能性是 : A. da da da/ya : ya ya da/ya : B. ya ya da/ya : da da da/ya : 这里,请问如何分辩ya和da是什么意思? : vv的解答第一步不成立,以下也不成立。
|
m******m 发帖数: 11847 | 23 你是讲了三次,可是你有没有动脑子想想呢?
你问人家是不是说真话的
说真话的回答你是
说假话的还是会回答你是啊 (真实情况是“否”,可是人家说假话啊!)
只有随机那个人可能回答你不是
那么,可能的答案只能是:
真 假 随机
A Ja Ja Ja
B Ja Ja Da
C Da Da Da
D Da Da Ja
如果回答是A,或者C,那么随机那个人在讲真话
如果回答是B,或者D,那么随机那个人在讲假话
事实上我们根本不在乎他说什么
A和B的情况,Ja代表“是”
C和D的情况,Da代笔“是”
你只需要看有两个人回答一致的
那么他们的答案就代表“是”
【在 t****t 的大作中提到】 : ft. 不讲了。我都强调了三次了。
|
m******m 发帖数: 11847 | 24 你也说他们的答案是一样的啊!
而且你知道他们的答案代表什么
这还不知道哪个是Ja哪个是Da?!
【在 t****t 的大作中提到】 : 不对。 : 这两个问题,随便问哪一个。 : 说真话和假话者的答案都是一样的,区分不出来。
|
v*******e 发帖数: 3714 | 25 这个答案我仔细看了一下,是没错,可那就成了纯粹的逻辑题,
而不是智力游戏了。虽然我逻辑不强,好歹也算上过一学期的课,
还绕了半天才把答案想明白--都是第一个问题里那个双重iff
害得。。。
【在 t****t 的大作中提到】 : 正确答案 : Turn to A and ask : Question 1: Does da mean yes iff(*), you are True iff B is Random? : If A is True or False and you get the answer da, then as we have seen, B is Ra : ndom, and therefore C is either True or False; but if A is True or False and y : ou get the answer ja, then B is not Random, therefore B is either True or Fals : e. : But what if A is Random? If A is Random, then neither B nor C is Random! So if : A is Random and you get the answer da, C is not Random (neither is B, but tha : t’s irrelevan
|
t****t 发帖数: 147 | 26 因为你得不到答案
你的地三个问题,现实中现在没有答案,但在此题中,ABC都可以知道答案的。
【在 v*******e 的大作中提到】 : 真麻烦,蘑菇说是一个问题问三个人,又不是我自己说了算的。 : A dada 那么da是是 : A yaya 那么ya是是 : B yaya 那么ya是否 : B dada 那么da是否 : 假如一个问题只能问一个人,那答案自然要不一样。 : 不过我看不出为什么“问题应该是每次只能问一个人”。 : 这种智力游戏也成了教科书参考答案了似的,这么拘谨, : 还应该不应该呢,那还不如别玩了。
|
t****t 发帖数: 147 | 27 我是犯傻了,呵呵,的确可以区分出来ya da
可之后随机者还是排除不出去
【在 m******m 的大作中提到】 : 你是讲了三次,可是你有没有动脑子想想呢? : 你问人家是不是说真话的 : 说真话的回答你是 : 说假话的还是会回答你是啊 (真实情况是“否”,可是人家说假话啊!) : 只有随机那个人可能回答你不是 : 那么,可能的答案只能是: : 真 假 随机 : A Ja Ja Ja : B Ja Ja Da : C Da Da Da
|