一、问题

把3个逻辑学家放进房间里面,在3个逻辑学家头上写上3个不同的数字,其中某个数字是其他两个数字之和。

A 看见了 B 额头上写了 20, C额头上写了 30

A:我无法确定我头上写的是多少?
B:我无法确定我额头上写的是什么?
C:我无法确定我额头上写的是什么?

A:我知道了
问:A额头上写的是多少?

二、分析

充分利用所给信息
学会分情况讨论

三、答案

A 根据 B 的 20,C 的 30 ⇒ A 自己为 10 或 50;

然后开始分情况讨论:

  • 当 A 为 10 时:

    B 根据 A 的 10,C 的 30 ⇒ B 为 20 或 40
    C 根据 A 的 10,B 的 20 ⇒ C 为 30 或 10(出现重复),所以仅根据 A 的 10,B 的 20 ,C 是可以确定自己的是多少的;
    不符合题意。

【脑经急转弯】—— 猜额头上的数字相关推荐

  1. 7-57 又来一个上三角数字三角形 (10 分)

    输入一个正整数n,输出具有n层的上三角数字三角形. 输入格式: 只有一个正整数n,1<=n<=100. 输出格式: 一个上三角数字三角形,每个数字占四个字符位置. 输入样例: 5 输出样例 ...

  2. Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和

    *8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和.编写一个程序,读取一个4*4的矩阵,显示主对角线和 题目 题目描述与运行示例 破题 ...

  3. dice系数什么意思_轮胎上的数字和字母是什么意思 轮胎上的红点黄点是什么意思...

    汽车的轮胎上面基本上都会有数字和字母,另外轮胎上还会有红点和黄点,如果小伙伴们仔细观察应该会有所注意.那么轮胎上的数字和字母是什么意思呢?轮胎上的红点黄点是什么意思呢?轮胎上还会标有91v之类的符号, ...

  4. SAP APF KPI tile上的数字无法重复显示的原因

    本文分析SAP APF KPI tile上的数字无法重复显示的原因. Created by Wang, Jerry, last modified on Jun 21, 2016 要获取更多Jerry的 ...

  5. 在Xshell 6开NumLock时按小键盘上的数字键并不能输入数字

    小键盘问题 在Xshell 6上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键).解决方法 选项Terminal-> ...

  6. 键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。 例如:12345 数出54321 78760 输出6787(0省去)

    package com.coffn.demos; /*** 4.键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出.例如:12345 数出54321 78760 输出6787(0省 ...

  7. * 四、要求写一个方法:method。该方法要求传入一个数字n(n要小于10), * 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数。

    package Day04;/*** 四.要求写一个方法:method.该方法要求传入一个数字n(n要小于10),* 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数.* ...

  8. java 如何将数字倒置_每日一个小算法之整数中每位上的数字进行反转 20190810

    题目要求: 给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321 示例 3: 输入: 120输出 ...

  9. python如何训练图片_Python练习第一题,在图片上加入数字

    题目:在头像(QQ.微信等)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 下面是示例,在图片上加数字. 用PS很简单就可以做到,但是如何用Python完成呢? 一.思路:利用Python ...

最新文章

  1. c#部分---递归题目;猴子摘桃
  2. 特征工程(part4)--特征缩放:tf-idf
  3. 微软也加入FB开放计算项目 发布交换机操作系统
  4. js判断字符是否为空的方法
  5. SQL Tuning Advisor使用实例
  6. java求圆弧切线_两个圆的公切线
  7. android实现双向绑定,Android使用DataBinding实现双向绑定(一)
  8. 直接利用工具将prn文件打印到打印机的方法
  9. 高斯滤波器原理及其实现
  10. 盘点,腾讯手机管家的那些你不知道的小功能。
  11. 【EXLIBRIS】最近读什么书呐?
  12. qlv转MP4,基于windows命令实现
  13. 中鑫吉鼎|大学生的理财攻略有哪些
  14. 数字化转型浪潮 金融科技公司如何扮演“引路人“角色?
  15. unity优化—资源优化
  16. 生存还是毁灭?新物种爆发时代,企业请回答
  17. 51单片机AD转换pcf8591+数码管显示+Proteus仿真二
  18. ZooKeeper只完美解决Unable to read additional data from server sessionid 0x0报错问题,并带你深度理解ZooKeeper内部机制之选举机制
  19. redis计算经纬度距离
  20. 90天入门UE引擎开发--学习日记(60/100)

热门文章

  1. python os常用方法_python os模块常用方法
  2. oracle两表联查分页公式,Oracle中分页查询和联表查询
  3. Windows10电脑线 下hosts文件地址
  4. JDK历史版本主要新特性
  5. Hadoop hdfs编程案例和java交互
  6. Impala内存优化
  7. 最新生成树之克鲁斯卡尔算法
  8. 蓝桥杯省赛真题C++java2013-2019
  9. Stanford机器学习---第八讲. 支持向量机SVM
  10. java中一个数轮流除去所有数_Java实现A、B两人轮流从盒中取球,取出球的数目必须是:1,3,7或者8个...