面试智力题 - 找出12个球中质量不同的小球

面试被问到了这么一道智力题。

现在有12个外观完全相同的12个小球,已知其中一个小球质量和其他的11个不同。用一个天平称3次,找出这个质量不同的小球,并说明它的质量是偏轻还是偏重。


解法

不失一般性,我们对这12个小球进行编号,分别从①号到⑫号。

一、第一步:左边①②③④,右边⑤⑥⑦⑧

其结果有三种,分别是左边重、右边重和一样重。其中左边重和右边重根据对称性是一样的,因此下面只考虑左边重和一样重两种情况。

1 第一次是左边重

我们可以知道:第一,异常的球在①-⑧号中,且如果是①-④号球异常,那么异常的球是偏重的,如果是⑤-⑧号球异常,那么异常的球是偏轻的;第二,⑨-⑫号球的质量是正常的。

那么,在这种情况下,我们下一步进行

二、第二步:左边①⑨⑩⑪,右边②③⑤⑥

为什么要这么称呢?这个问题留到文末解答。大家可以先思考。

其结果同样有三种,分别是左边重、右边重和一样重。下面我们分开讨论这三种情况。

1.1 第二次还是左边重

对比第一步和第二步的结果,由于两次都是左边重,说明异常的球的位置没有发生变化。即,要么是①重了,要么是⑤、⑥其中一个轻了。那么,我们只需要在第三次针对这三个球进行分析即可。

三、第三步:左边⑤,右边⑥

判断到这里,这种情况的结果已经水落石出。如果天平不平衡,说明轻的一侧是异常球,因为我们已知⑤、⑥其中一个偏轻;如果天平平衡,说明①是异常球,且异常球偏重。

1.2 第二次是右边重

同样,对比第一步和第二步的结果,由于两次结果相反,说明异常的球出在位置发生变化,且仍然在天平上的球中。即,要么我们把偏重的异常球从左边拿到了右边,要么我们把偏轻的异常球从右边拿到了左边。但我们在这一步操作中,仅把②③两个球从左边拿到了右边,而没有把右边的球拿到左边。说明异常的球在②、③两个球中,且异常球偏重。

三、第三步:左边②,右边③

重的一侧是异常球。

1.3 第二次是一样重

由于第二次一样重,说明第二次称的时候,左右两侧的球都是正常的,那么异常的球出在第一次在天平上,但第二次不在天平上的球中,即④、⑦、⑧三个球中,且要么是④号球偏重,要么是⑦、⑧其中一个偏轻。与1.1中的第三步同理,

三、第三步:左边⑦,右边⑧

若不平衡,轻的一侧是异常球;否则④是异常球。

第一次不一样重的情况,到这里就分析完了,我们可以找到①-⑧中任意的异常球,且能够判断出偏重或偏轻。

2 第一次是一样重

我们可以知道:第一,异常的球在⑨-⑫号中,但质量情况未知;第二,①-⑧号球的质量是正常的。

二、第二步:左边①⑨⑩,右边②③⑪

2.1 第二次是左边重

说明异常的球在⑨⑩⑪中,并且要么是⑨⑩的其中一个偏重,要么是⑪偏轻。与上面判断最后一步的情况一样,把⑨、⑩分别放在天平两侧,如果天平不平衡,偏重的一侧是异常球;若平衡,⑪是偏轻的异常球。

2.2 第二次是右边重

仍然说明异常的球在⑨⑩⑪中,并且要么是⑨⑩的其中一个偏轻,要么是⑪偏重。同理把⑨、⑩分别放在天平两侧即可找到异常球。

2.3 第二次是一样重

说明异常的球是⑫,但是不知道它是偏轻还是偏重。那么最后把⑫和其他任何一个球称一下,即可判断出它是偏轻还是偏重。

到这里,我们已经可以查到异常的球,并且说明它是偏轻还是偏重。回到中间提到的问题,第二步这么称是关键(当然还有其他称法,但是思路是一样的)。首先明确,天平只能给出三种结果——左边重、右边重和一样重。

我们从最后一步出发去考虑,发现上面很多种情况,最后一步都在做同样的事——给出三个球,知道其异常的可能,那么只需要把可能异常相同的两个放在称上比较,即可判断出三个球中的异常。(例如,如果三个球都偏重,那么随便拿两个称一次,重的就是异常的,一样重就说明没称的是异常的)所以,我们在第二步中,需要利用第一步称的结果,把球重新打乱称,目标是经过这一步称,能把8个球进一步分为(3, 3, 2)三组,分别对应着天平能出现的三种结果。也就是说,我们的目标是第二步:对应天平每一种情况,能锁定异常球在某3个或某2个中,并且这些球可能出现的异常已知。

所以,回到上述第二步的称法,我们把两个偏重的球②③从左边拿到右边,对应天平变为右边重的情况(若第二步右边重,就知道是②③异常);然后拿下来了④⑦⑧,对应天平变为一样重的情况(若第二步一样重,就知道是④⑦⑧异常);最后保留不动的是①⑤⑥,对应天平不变的情况(若第二步还是左边重,那说明是①⑤⑥异常)。

以及。。面试智力题虽然烧脑子,但是确实非常有意思啊~

面试智力题 - 找出12个球中质量不同的小球相关推荐

  1. 使用天平只用3次求出12个球中的次品球并确认轻重

    问题描述 有12个外观完全一样的球,其中有一个是次品球,质量与其他11质量不同.现要给你一台天平,你可否只用三次称量就找出这个球,并说明这个球比其他球重还是轻. 分析 如果已知轻重,通过天台求于12个 ...

  2. 面试智力题:天平称球

    题目:现有12个球,其中有一个球和其他的球重量不一样,但是外形还是一样的,现在要求你用一个天平在只称3次的情况下找出不一样的这个球来?如果换成13个球那又怎么样呢? 题目自己很早以前就看过,但是答案当 ...

  3. 程序员面试金典——解题总结: 9.18高难度题 18.5有个内含单词的超大文本文件,给定任意两个单词,找出在这个文件中这两个单词的最短距离

    #include <iostream> #include <stdio.h> #include <vector> #include <string> # ...

  4. 微软Google等互联网公司经典面试智力题和解答

    一.微软58题  A.逻辑推理  1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?  2.请 ...

  5. 经典面试智力题和解答

    一.微软58题 A.逻辑推理        1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费? ...

  6. 收藏微软面试智力题 (附答案)

    A.逻辑推理 1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段 ,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?   2.请把一盒蛋糕切成8 ...

  7. 微软面试智力题(附答案)

    转自: http://www.blogjava.net/wenhan-uk/archive/2007/08/17/137703.html 收藏微软面试智力题 (附答案) A.逻辑推理 1.你让工人为你 ...

  8. 分享一些有趣的面试智力题

    原文作者:matrix67 原文地址:面试智力题(上)  面试智力题(下) 偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开 ...

  9. 程序员有趣的面试智力题(转)

    转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/6726419         偶然间在网上看到几个原来没见过的面试智力题, ...

最新文章

  1. 当物联网实时工作时,城市才是“智能”的
  2. Java设计模式10:观察者模式
  3. C# html的Table导出到Excel中
  4. java 无类名实现接口_为什么很多人写 Java/Android 时,选择让同一个类实现多个接口,而不是用多个内部匿名类?...
  5. 阿里云中间件首席架构师李小平:云原生实践助力企业高效创新
  6. [设计模式]State模式
  7. 使用tcl文件分配管脚
  8. 解决:Conversion to Dalvik format failed: Unable to execute dex: null
  9. visio 2013安装教程
  10. 面试失败总结,这 577 道 LeetCode 题 Java 版答案你值得拥有
  11. linux环境编程apue,linux下apue.h问题(UNIX高级编程环境)
  12. nutch2.3 mysql教程_nutch2.2.1+mysql集成教程
  13. 关于MPU6050学习的一些总结之一MPU6050芯片手册的整理
  14. 【随机过程】课后作业 1-条件概率期望密度
  15. LGP993使用心得和Android手机使用建议
  16. 减少USB 1.1 2.0 端口驱动程序延时_旅行伴侣 紫米65W单USB-C口PD快充头 双十一不可错过数码单品好物...
  17. 补题系列 1 最小布线
  18. python中引号的使用规范_Python中单引号和双引号的作用
  19. 分布式多爬虫系统——架构设计
  20. 输入框超链接_微信聊天新功能:文字能变色,秒变超链接!

热门文章

  1. 把盏言欢,款款而谈,ChatGPT结合钉钉机器人(outgoing回调)打造人工智能群聊/单聊场景,基于Python3.10
  2. 常用数据分析指标和术语
  3. dBm和mW互相转换公式(以及常用功率对照表)
  4. ThreadLocal、Volatile、synchronized、Atomic关键字扫盲
  5. VxWorks网络驱动配置及分析 来源:http://www.cublog.cn/
  6. RFC1155基于TCP/IP网络的管理结构和标记
  7. 程控DH1766-3直流电源测试
  8. scrollTo平滑滚动
  9. android seekbar自动动,Android使用SeekBar时动态显示进度且随SeekBar一起移动
  10. 计算机桌面怎么截图快捷键,电脑截图的快捷键是什么_屏幕截图快捷键_怎么截图快捷键-太平洋IT百科手机版...