三个真话一个假话c语言,推理题
2006-11-19 16:31:45
如果我问你以下两个问题:“Da 表示Yes 吗?”和“如果我问你以下两个问题:‘你是True 吗’和‘B 是Random 吗’,你的回答是一样的,对吗?”,你的回答是一样的,对吗?
如果A 是True 或False 并且回答是Da,那么B 是Random,从而C 是True 或False;
如果A 是True 或False 并且回答是Ja,那么B 不是Random,从而B 是True 或False;
如果A 是Random,那么B 和C 都不是Random!
所以无论A 是谁,如果他的答案是Da,C 是True 或False;如果他的答案是Ja,B 是True 或False。
继续第二个问题。
不妨设B 是True 或False。
向B 问第二个问题:
Question2:如果我问你以下两个问题:“Da 表示Yes 吗?”和“罗马在意大利吗”,你的回答是一样的,对吗?
如果B 是True,他会回答Da;如果B 是False,他会回答Ja。
从而我们可以确认B 是True 还是False。
继续第三个问题。
向B 问第三个问题:
Question3:如果我问你以下两个问题:“Da 表示Yes 吗?”和“A 是Random 吗”,你的回答是一样的,对吗?
假设B 是True&
三个真话一个假话c语言,推理题
2006-11-19 16:31:45
如果我问你以下两个问题:“Da 表示Yes 吗?”和“如果我问你以下两个问题:‘你是True 吗’和‘B 是Random 吗’,你的回答是一样的,对吗?”,你的回答是一样的,对吗?
如果A 是True 或False 并且回答是Da,那么B 是Random,从而C 是True 或False;
如果A 是True 或False 并且回答是Ja,那么B 不是Random,从而B 是True 或False;
如果A 是Random,那么B 和C 都不是Random!
所以无论A 是谁,如果他的答案是Da,C 是True 或False;如果他的答案是Ja,B 是True 或False。
继续第二个问题。
不妨设B 是True 或False。
向B 问第二个问题:
Question2:如果我问你以下两个问题:“Da 表示Yes 吗?”和“罗马在意大利吗”,你的回答是一样的,对吗?
如果B 是True,他会回答Da;如果B 是False,他会回答Ja。
从而我们可以确认B 是True 还是False。
继续第三个问题。
向B 问第三个问题:
Question3:如果我问你以下两个问题:“Da 表示Yes 吗?”和“A 是Random 吗”,你的回答是一样的,对吗?
假设B 是True&