`
- 浏览:
61173 次
-
问题:
有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城的,而另一条路是通向一个小村庄的。这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙,也不知道“点头”是表示“是”还是表示“否”。现在,他必须问一个问题,才可能断定出哪条路通向京城。那么,这个问题应该怎样问?
假设点头表示”是”, 摇头表示”否”.
有一个参考答案是: 问路人站在其中的一条路上, 分别问甲和乙:”假如我问他这条路能到京城吗,他会怎么回答?(问法1)”.
这个问法挺巧妙的.假如路人站的那条路可以通向京城:
对于问题” 这条路能到京城吗(问法2)”,甲会摇头,乙会点头.
而对于问法1:”假如我问他这条路能到京城吗,他会怎么回答?”, 甲和乙都会摇头.
若路人站的不是通往京城的路,则甲乙两人都会点头.
通常情况下所有人在第一时间都会想到问法2, 但又会马上否定此问法,因为明显行不通.
那么, 问法1和问法2 在本质上有何不同呢?
在这个问题里,只说假话的甲就像是一个封装了取反操作的函数. 路人所得回答的真假性就是这个函数的处理对象.每调用一次甲的回答,真假性就颠倒一次.
通过问法1, 路人在向甲和乙询问答案的过程中,都分别调用了一次甲的回答, 所得答案的真假性都颠倒一次. 产生的结果是:对所得答案的真假性判断与谁是甲谁是乙毫无关系.而问法2只在询问甲的过程中调用了一次甲的回答, 使得谁是甲谁是乙直接关系到对答案的真假性判断.
所以,若’点头表示”是”, 摇头表示”否”’这个假设成立的话, 当甲乙两点头时,路人应该走另外一条路, 反之,则走所在的这条路.
可问题是,题目中说不知道“点头”是表示“是”还是表示“否”,那么这又如何判断呢.所以, 想请大家为我解一下惑, 究竟是题目不合理,还是有我没考虑到的地方?
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
它不仅包括理解事物的本质和发展规律,还包括运用逻辑推理解决问题的能力。 - **重要性**: 在现代社会中,无论是在职场还是日常生活中,逻辑思考力都是至关重要的。它能够帮助个体更清晰地表达思想,更有效地解决...
【逻辑思考题】是智力测试和面试中常见的一部分,它们旨在评估个人的推理能力、问题解决技巧和逻辑思维。以下是一些逻辑思考题及其解答,这些题目的解答过程展现了逻辑推理的重要性。 【1】5升和6升水壶取3升水的...
75道逻辑思考题及答案(pdf和doc双版)
2. **答案**:在解逻辑题时,正确答案的寻找往往需要严谨的思考和推理。理解题目的意图、明确条件、排除干扰项是找到正确答案的关键步骤。此外,学习如何有效地使用排除法、对比法、代入法等策略,能帮助你更快地...
4. **批判性思考**:批判性思考是指对信息进行评估、判断和决策的过程,它涉及对假设的质疑、对证据的分析和对结论的验证。在解答逻辑题时,这有助于避免被误导或陷阱。 5. **逻辑谬误**:理解常见的逻辑谬误,如...
- **分析题目类型**:确定题目属于哪种类型的逻辑题,以便采用合适的解题方法。 - **保持冷静**:避免因时间压力而急躁,要确保每一步推理都有理有据。 - **尝试多种解法**:不要局限于一种思路,多角度思考可能会...
在程序员的笔试中,逻辑题是一项重要的考核内容,它不仅测试了候选人的编程能力,还考察了他们的逻辑思维、问题解决和分析能力。C++作为一款广泛应用的编程语言,其理解与运用逻辑对于解决这类问题至关重要。这次...
本篇文章将详细介绍几种逻辑思考题的类型和解决方法,帮助读者在面对类似问题时能够更加从容应对。 首先,让我们来谈谈逻辑推理题。这类题目要求应试者通过一系列的分析和判断来得出正确的结论。例如,有一道经典...
逻辑树主要是帮助你理清自己的思路,不进行重复和无关的思考。逻辑树能保证解决问题的过程的完整性;它能将工作细分为一些利于操作的部分;确定各部分的优先顺序;明确地把责任落实到个人。逻辑树是所界定的问题与...
最后,这篇论文通过对思考题及答案的批判性思考,向我们展示了数学教育中应该注意的问题。教科书和参考答案的编写,必须符合学生的认知发展水平,避免引入过难的专业术语,同时确保问题的表述清晰准确。教师在教学中...
思考题部分包含了逻辑推理和数学问题,例如: 1. 这是一个典型的逻辑谜题,通过排除法和逻辑推理,可以得出经理的年龄及女儿们的年龄。 2. 这是一个关于数学和逻辑的题目,实际上反映了数学中的错误推理。通过分析...
总之,这份“笔试75道逻辑题和答案”不仅可以帮助你在求职笔试中取得优势,还能在实际工作中提升你的逻辑思维和问题解决能力。通过反复练习和总结,你可以逐渐掌握逻辑题的解题技巧,进而更好地应对IT行业的各种挑战...
在众多面试环节中,逻辑题不仅能够考察应聘者的专业技能,更重要的是测试其思维敏捷度、问题解决能力和逻辑推理能力。这些能力对于程序员来说至关重要,因为在面对复杂问题和编程挑战时,他们需要具备快速分析问题和...
【标签】包括"MBA、逻辑分析、试题",表明这是针对MBA备考者的逻辑思维训练内容,重点在于理解和应用逻辑分析技巧解决实际问题。 【部分内容】列举了1997年和1998年的逻辑试题示例,以及答案和解析,展示了如何分析...
而“工具”可能指的是这个程序作为一个工具,帮助用户理解和解决特定类型的逻辑问题,或者是用于分析或测试其他代码的辅助工具。 在Python文件“com.tzy0116.entertainment.py”中,我们可以推测以下几个可能的知识...
以下是对一系列数电实验思考题的详细解答。 实验一探讨了TTL逻辑门电路和组合逻辑电路。在全加器电路中,当Ai=0,Si*=1,Ci=1时,根据全加器的逻辑功能,Ci-1应当为1,这是因为Si*为1表示有进位,而Ai为0则没有加数...
6. 字符串处理:字符串在编程中广泛使用,理解字符串的拼接、查找、替换等操作,对解决逻辑问题非常有帮助。 7. 数据结构:栈、队列、链表、树等数据结构的使用,能帮助我们更高效地解决问题。比如,你可能需要实现...
《75道逻辑思考题(答案)》是一个包含解答的压缩包文件,旨在提升和锻炼用户的逻辑思维能力。逻辑思考是IT行业中不可或缺的技能,它不仅对于编程、问题解决、算法设计至关重要,还对数据分析、项目管理等领域有着...
计算机行业对员工的逻辑思维能力有较高要求,因此在面试时,逻辑思考题是常见的一环,用于测试候选人的编程思维、算法理解及问题解决能力。 文件名“75道逻辑思考题(答案).doc”和“75道逻辑思考题.doc”暗示了...
总之,嵌入式面试中的智力题和逻辑题不仅是对技术知识的检验,也是对候选人思维能力和解决问题技巧的全面考察。深入理解嵌入式系统的基本概念,掌握相关硬件和软件知识,以及培养强大的逻辑推理能力,是成功应对这类...