博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球(13个呢?)...
阅读量:6947 次
发布时间:2019-06-27

本文共 488 字,大约阅读时间需要 1 分钟。

1,天平一边放四个,平则坏球在余下的四个里,好办(同方法二中的相等处理)。 不平,先将偏重的四个编号为:1234。偏轻的编为ABCD(因为不知道轻重)。

2。天平一边放三个,比如:左边放12A。右边放34B 平则坏球是C里偏轻的,不平则根据轻重淘汰12B 34A。

假设是12A>34B,那么一定是12中有一个偏重或者B偏轻,最后一次把12B相称即可,假设称12,若相等则是B偏轻,否则谁重谁有问题。

反之亦然。

 

 

当有13个的时候

还是在左边放4个球,右边也放4个球,

1 当左右不相等的时候,解决的问题变成了上面第二步

2 当左右相等的时候,那个在好球里面取三个放在左边,剩下的球取三个放在右边,

             如果左右相等,那么剩下的两个中有一个坏的,现在只要用一个好球和剩下的两个球中的一个进行比较就知道哪个球好坏。

 

             如果左右不相等,那个就可以判断坏球是偏重还是偏轻(因为好球3个放在了左边,有坏球的放在了右边),这时候在有坏球  一边取两个球比较,如果不平衡我们就可以判断哪个是坏球(因为坏球重还是轻已经判断得到了),如果平衡,那么剩下的是坏球。

转载地址:http://onenl.baihongyu.com/

你可能感兴趣的文章
思科默认 NAT timeout
查看>>
error 1067 (42000) at line 1:Invalid default value for 'id'
查看>>
我的友情链接
查看>>
逻辑DG ORA-16240: Waiting for logfile
查看>>
ORACLE系列脚本3:救命的JOB处理脚本
查看>>
yii 一些引用路径的方法
查看>>
vue图片上传相关(持续更新)
查看>>
java内存简单总结
查看>>
实现windows server 2008 R2多用户同时登陆或者同一用户名同时登陆
查看>>
PMD 插件的安装和使用
查看>>
利用JavaScript生成二维码并且中间有logo
查看>>
泛型小例子
查看>>
译文:C#中的弱事件(Weak Events in C#)
查看>>
抽象工厂模式
查看>>
MyBatis mapper.xml处理sql中的 大于,小于,大于等于,小于等于
查看>>
java 受检异常和非受检异常
查看>>
GC垃圾回收机制
查看>>
rsync通过服务同步、linux系统日志
查看>>
一篇文章带你解析,乐观锁与悲观锁的优缺点
查看>>
阿里云如何打破Oracle迁移上云的壁垒
查看>>