`
KeepCrazy
  • 浏览: 60225 次
社区版块
存档分类
最新评论

对一道逻辑题的思考和疑惑

阅读更多
问题:
    有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城的,而另一条路是通向一个小村庄的。这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙,也不知道“点头”是表示“是”还是表示“否”。现在,他必须问一个问题,才可能断定出哪条路通向京城。那么,这个问题应该怎样问?


    假设点头表示”是”, 摇头表示”否”.
    有一个参考答案是: 问路人站在其中的一条路上, 分别问甲和乙:”假如我问他这条路能到京城吗,他会怎么回答?(问法1)”.

    这个问法挺巧妙的.假如路人站的那条路可以通向京城:
        对于问题” 这条路能到京城吗(问法2)”,甲会摇头,乙会点头.
        而对于问法1:”假如我问他这条路能到京城吗,他会怎么回答?”, 甲和乙都会摇头.
        若路人站的不是通往京城的路,则甲乙两人都会点头.


    通常情况下所有人在第一时间都会想到问法2, 但又会马上否定此问法,因为明显行不通.
    那么, 问法1和问法2 在本质上有何不同呢?

    在这个问题里,只说假话的甲就像是一个封装了取反操作的函数. 路人所得回答的真假性就是这个函数的处理对象.每调用一次甲的回答,真假性就颠倒一次.
    通过问法1, 路人在向甲和乙询问答案的过程中,都分别调用了一次甲的回答, 所得答案的真假性都颠倒一次. 产生的结果是:对所得答案的真假性判断与谁是甲谁是乙毫无关系.而问法2只在询问甲的过程中调用了一次甲的回答, 使得谁是甲谁是乙直接关系到对答案的真假性判断.

    所以,若’点头表示”是”, 摇头表示”否”’这个假设成立的话, 当甲乙两点头时,路人应该走另外一条路, 反之,则走所在的这条路.

    可问题是,题目中说不知道“点头”是表示“是”还是表示“否”,那么这又如何判断呢.所以, 想请大家为我解一下惑, 究竟是题目不合理,还是有我没考虑到的地方?
0
3
分享到:
评论
2 楼 KeepCrazy 2012-12-11  
还是没人理
who can tell me why???
1 楼 KeepCrazy 2012-12-11  
郁闷了,没人回答

相关推荐

    逻辑思考力

    它不仅包括理解事物的本质和发展规律,还包括运用逻辑推理解决问题的能力。 - **重要性**: 在现代社会中,无论是在职场还是日常生活中,逻辑思考力都是至关重要的。它能够帮助个体更清晰地表达思想,更有效地解决...

    75道逻辑思考题及答案(pdf和doc双版)

    75道逻辑思考题及答案(pdf和doc双版)

    逻辑题 各大公司笔试

    2. **答案**:在解逻辑题时,正确答案的寻找往往需要严谨的思考和推理。理解题目的意图、明确条件、排除干扰项是找到正确答案的关键步骤。此外,学习如何有效地使用排除法、对比法、代入法等策略,能帮助你更快地...

    75道逻辑思考题(答案)

    ### 逻辑思考题解析 ...本题未完整给出,但从题目描述来看,很可能是一道关于逻辑推理的题目,需要通过已有的信息来解决问题。这类题目通常涉及逻辑分析、排除法等技巧,目的是训练逻辑思维能力。

    《直击本质》洞察事物底层逻辑的思考方法-人生破局的终极逻辑.pdf

    **本质思考力**是本书的核心主题之一,它指的是个体能够穿透表面现象,深入理解事物根本属性、问题根源以及现象背后底层逻辑的能力。这种思考方式在个人成长、职业发展乃至解决社会问题时都极为重要。 #### 二、...

    图解麦肯锡式逻辑思考术

    逻辑树主要是帮助你理清自己的思路,不进行重复和无关的思考。逻辑树能保证解决问题的过程的完整性;它能将工作细分为一些利于操作的部分;确定各部分的优先顺序;明确地把责任落实到个人。逻辑树是所界定的问题与...

    IT公司逻辑思考题包括答案

    - **分析题目类型**:确定题目属于哪种类型的逻辑题,以便采用合适的解题方法。 - **保持冷静**:避免因时间压力而急躁,要确保每一步推理都有理有据。 - **尝试多种解法**:不要局限于一种思路,多角度思考可能会...

    C语言程序设计试题包括逻辑思考题以及编程试题

    思考题部分包含了逻辑推理和数学问题,例如: 1. 这是一个典型的逻辑谜题,通过排除法和逻辑推理,可以得出经理的年龄及女儿们的年龄。 2. 这是一个关于数学和逻辑的题目,实际上反映了数学中的错误推理。通过分析...

    程序员 笔试 逻辑题

    在程序员的笔试中,逻辑题是一项重要的考核内容,它不仅测试了候选人的编程能力,还考察了他们的逻辑思维、问题解决和分析能力。C++作为一款广泛应用的编程语言,其理解与运用逻辑对于解决这类问题至关重要。这次...

    笔试75道逻辑题和答案

    总之,这份“笔试75道逻辑题和答案”不仅可以帮助你在求职笔试中取得优势,还能在实际工作中提升你的逻辑思维和问题解决能力。通过反复练习和总结,你可以逐渐掌握逻辑题的解题技巧,进而更好地应对IT行业的各种挑战...

    数字逻辑试题及答案数字逻辑试题及答案数字逻辑试题及答案

    【数字逻辑试题解析】 数字逻辑是一门研究数字信号处理...这些题目涵盖了数字逻辑的基础和高级概念,旨在检验学生对数字逻辑理论的理解和应用能力。解答这些问题需要深入理解数字逻辑的基本原理和常见电路的运作机制。

    逻辑经典题库1250题

    【标签】包括"MBA、逻辑分析、试题",表明这是针对MBA备考者的逻辑思维训练内容,重点在于理解和应用逻辑分析技巧解决实际问题。 【部分内容】列举了1997年和1998年的逻辑试题示例,以及答案和解析,展示了如何分析...

    一道逻辑推理题的程序实现(纯属娱乐)

    而“工具”可能指的是这个程序作为一个工具,帮助用户理解和解决特定类型的逻辑问题,或者是用于分析或测试其他代码的辅助工具。 在Python文件“com.tzy0116.entertainment.py”中,我们可以推测以下几个可能的知识...

    程序逻辑题(100道)

    6. 字符串处理:字符串在编程中广泛使用,理解字符串的拼接、查找、替换等操作,对解决逻辑问题非常有帮助。 7. 数据结构:栈、队列、链表、树等数据结构的使用,能帮助我们更高效地解决问题。比如,你可能需要实现...

    著名公司面试逻辑试题

    面试中的逻辑题,可以考察候选人编写高效算法、调试代码和优化系统的能力。 6. **面试准备**:为了在面试中表现出色,应聘者应提前进行逻辑题的练习,提升这方面的能力。可以通过在线资源、书籍、模拟题库等途径...

    嵌入式 面试 智力题 逻辑题

    总之,嵌入式面试中的智力题和逻辑题不仅是对技术知识的检验,也是对候选人思维能力和解决问题技巧的全面考察。深入理解嵌入式系统的基本概念,掌握相关硬件和软件知识,以及培养强大的逻辑推理能力,是成功应对这类...

    程序员面试逻辑题集合.docx

    【程序员面试逻辑题集合】是面试中常见的挑战,旨在测试应聘者的思维敏捷度、问题解决能力和逻辑推理能力。这类题目通常具有很高的灵活性和创新性,能够反映出候选人在面对复杂问题时的思考方式。 例题1涉及到的是...

    75道逻辑思考题及其答案

    计算机行业对员工的逻辑思维能力有较高要求,因此在面试时,逻辑思考题是常见的一环,用于测试候选人的编程思维、算法理解及问题解决能力。 文件名“75道逻辑思考题(答案).doc”和“75道逻辑思考题.doc”暗示了...

    常见经典面试逻辑题

    这些题目是典型的面试逻辑题,主要考察应聘者的逻辑思维、观察力、问题解决能力和抽象推理能力,这些都是IT行业中非常重要的技能。以下是对这些题目类型及其解题思路的详细解析: 1. 字母序列:这是一个等差序列,...

    金字塔原理:思考、写作和解决问题的逻辑

    《金字塔原理:思考、表达和解决问题的逻辑》内容简介:金字塔原理是一种重点突出、逻辑清晰、主次分明的逻辑思路、表达方式和规范动作。金字塔的基本结构是:中心思想明确,结论先行,以上统下,归类分组,逻辑递进...

Global site tag (gtag.js) - Google Analytics