平均分成A、B、C三组,每组4个;

第一秤:A、B两组先分别放天平左右:

情况一:平衡.则问题出在C组,A、B组共8个为标准球. 第二秤用3个标准球和C组的3个球对比, 如果第二秤平衡,剩下的一个就是问题球,第三秤用标准球和问题球对比,得出问题球偏轻 还是偏重; 如果第二秤不平衡,那这三个C组的球是轻了还是重了可以知道(因为另一边是标准球), 比如说重了,第三秤就在这三个C组球中取两个对比,不平衡则重了的一个是问题 球,平衡则剩下的一个是问题球(轻重已在第二秤得出)情况二:不平衡,则问题出在A组或B组,不知轻重,C组为标准球. 在重的一组更新命名为A组,取出3个,放在一边,补上3个标准球;A组剩下的一个,跟轻的一边 (更新命名为B组)任一一个交换位置,此时为第二秤. 第二秤如果平衡,则问题出在A组取出放在一边的3个球上,问题球偏重.知道轻重,第三 秤找出问题球的办法上面说过了. 第二秤如果不平衡, 天平摆向没有改变,则:1、问题球在B组未交换位置的3个球中,2、问题球偏轻.第 三秤解决问题. 天平摆向改变,则:问题球在交换的两个球中,不知轻重.第三秤用标准球与重的一 个比.平衡,则另一个是问题球,偏轻;不平衡,则这个就是问题球,偏重.

解答完毕.3秤定位问题球及其轻重情况.

解析看不懂?求助智能家教解答查看解答

十二个球称三次C语言编程,十二个球,有一个不知轻重,现有一个天平,称三次,找出此球!...相关推荐

  1. 小球称重的解法整合 N个小球有一个坏球,最少几次能找出坏球

    小球称重的解法整合 N个小球有一个坏球,最少几次能找出坏球     最近在看小球称重的问题,之前只记住了公式,最近回过来看,发现知乎上多了一些优质答案,遂记录一下. 现附上学习地址 先说结论, N 个 ...

  2. (称重问题)假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比

    问题描述 假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比.最少要称多少次才能找出这个较重的球? 解答思路 至少要称2次 将8个球分成3份,其中2份每份有3个球,设 ...

  3. 12个球,其中一个和其他的重量不一样,有一个天平,最多几次找出这个球

      12个球,其中一个和其他的重量不一样,有一个天平,最多几次找出这个球 将球编号,分成3组,1234  5678  9101112 第一次将1234,5678放在天平的两边 如果平衡,则坏球在910 ...

  4. c语言字符串二维数组的动态分配应,C语言中动态分配二维数组复习过程.doc

    C语言中动态分配二维数组复习过程.doc C语言中动态分配二维数组在C中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的.C中动态分配二维数组的方法,很少有C语言书中描述,我查找了有的C ...

  5. (c语言)编程输出二维数组中元素的最大值,要求用指针实现。

    (c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...

  6. 茶杯:N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置。

    N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置. (本文获得CSDN质量评分[92]) [学习的细节是欢悦的历程] Python 官网:https://www.pytho ...

  7. PowerMIL二次开发外挂制作视频教程-易语言编程15.7小时

    PM 二次开发外挂制作视频教程-易语言编程15.7小时 链接:https://pan.baidu.com/s/1DBNvygOVPnTEzPkopFAwqg 提取码:dx62

  8. 有12个球,其中11个重量相等,只有1个不一样,不知是轻还是重.用天平秤三次,找出这个球.

    解法一: 用无码天平称乒乓球的重量,每称一次会有几种结果?有三种不同的结果,即左边的重量重于.轻于或者等于右边的重量,为了做到 称三次就能把这个不合格的乒乓球找出来,必须把球分成三组(各为四只球).现 ...

  9. 称球问题:12个球,有一个和其它的质量不一样,有一个天平可用,怎样找出它并说明它是轻是重

    这算是一道智力题了. 一共12个球,有轻有重,所以一共有24种情况:天平每次有左倾.右倾和平衡三种情况,每次处理1/3,三次处理到1/27,所以无论怎样,三次称重一定可以得到结果. 先看看这个图: 下 ...

最新文章

  1. parted--大于2T的分区工具
  2. AKKA框架持久化入门样例
  3. Spark技术内幕: Task向Executor提交的源代码解析
  4. 相对路径和绝对路径_linux系统中的绝对路径和相对路径
  5. ul阻燃标准有几个等级_阻燃性弱电电缆种类众多 怎么样选择才合适?
  6. 两个相同矩形脉冲卷积_两个矩形脉冲的卷积
  7. match VS match_phrase
  8. 【数字信号】基于matlab GUI双音多频(DTMF)信号检测【含Matlab源码 512期】
  9. VisualStudio2022如何改为中文语言(vs2022汉化)
  10. 全网最全最细的PLSQL下载、安装、配置、使用指南、问题解答,相关问题已汇总
  11. 二维数组与数组指针详解
  12. IE源代码摘抄,基于泄漏的IE5.0(持续更新)
  13. MACHINE LEARNING ----BY HUNGYILEE (love u)
  14. in not 效率太慢_[笔记] SQL性能优化 - 避免使用 IN 和 NOT IN
  15. matlab音乐合成卡农,神马FL神马Cubase都弱爆了!【matlab】弹凑卡农
  16. AI 人工智能基础及应用
  17. kubeflow--安装使用pipeline
  18. dcloud html5 sdk,DCloud H5与Android Native的交互--5+ SDK插件开发
  19. **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】
  20. 实现在 .net 中使用 HttpClient 下载文件时显示进度

热门文章

  1. Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本
  2. java.util.UnknownFormatConversionException: Conversion = ‘j‘ || Conversion = ‘D‘ || Conversion = ‘Y‘
  3. Android char数据类型乱码��解决方法
  4. No virtual method diskCacheStrategy
  5. Android 获取经纬度,地理位置,省市区
  6. 宝塔面板 Windows 2012 R2 使用指南(在更新中)
  7. java -jar maven项目打包提示.jar中没有主清单属性
  8. linux(ubuntu)给vmware中的windows虚拟机共享磁盘
  9. Ant Design Pro 2.0/umijs站点配置到非站点根目录下处理
  10. 【OS学习笔记】二十三 保护模式七:保护模式下任务的隔离与任务的特权级概念