8个球有一个重一点,最少称几次能找出来 js算法题

8个球有一个重一点,最少称几次能找出来 算法题

用一个 托盘天平 来计算

 

 

 

 方法1:3次

 第1次    两边 4个    筛选出存在重的一边4个
 第2次    两边 2个    筛选出存在重的一边2个  
 第3次    两边 1个    筛选出存在重的一边1个


方法2:2次

 第1次    两边 3个    筛选出存在重的一边3个 
  如果两边一样重,说明重的在没称重的剩余2个中,

 第2次情况1  剩余的两个在称一次分辨出重的哪一个
  如果两边不一样重,说明重的在重的那3个中,

 第2次情况2  在重的那3个中随便挑出2个 称重 对比,瞬间快速对比出来。
 

 

posted @ 2021-04-03 04:10  天渺工作室  阅读(563)  评论(0编辑  收藏  举报