假设有8个外观完全相同的球,其中一个稍重,其他球质量相同。
提供一架天平,要求通过两次称重比较找出质量最大的球。

大家毕竟是学计算机的,默认会采用二分的思路,即分成两份,4+4,然后折半,发现超次数了。
其实这题不是这么解的。

我们可以把球分成三堆,3+3+2,先称两个含有3个球的堆。
如果两边质量一样,则再称一次剩下的一堆即可。
如果两边质量不同,则从重的一堆里选出两个。一旦质量还是相同,则剩下的一个就是要找的球,否则就直接得到了答案。

【算法分析与设计】找到最重的球相关推荐

  1. 算法分析与设计 二分查找

    算法分析与设计 二分查找 二分查找的基本概念 ​ 二分查找是一种在有序数组中查找某一特定元素的查找算法.这种查找方法将查找的时间复杂度从原本的线性时间提升到了对数时间范围,大大缩短了搜索时间. ​ 二 ...

  2. 算法分析与设计 西工大 noj 第二次实验

    算法分析与设计 西工大 noj 第二次实验 Problem A 0-1背包问题 时限:1000ms 内存限制:10000K 总时限:3000ms 描述: 需对容量为c 的背包进行装载.从n 个物品中选 ...

  3. 东师19年春计算机在线作业,东师算法分析与设计20春在线作业1【标准答案】

    算法分析与设计20春在线作业1题目 试卷总分:100  得分:100 一.单选题 (共 20 道试题,共 40 分) 1.按F5开始调试,程序便会直接运行到断点处.接下来可以逐行来运行程序,查看各个变 ...

  4. 算法分析与设计实验报告 ——二分搜索程序算法的实现

    算法分析与设计实验报告 --二分搜索程序算法的实现 实验目的及要求 1.理解分治算法的概念和基本要素: 2.理解递归的概念: 3.掌握设计有效算法的分治策略: 4.通过二分搜索技术学习分治策略设计技巧 ...

  5. 算法分析与设计实验报告——二分搜索算法的实现

    算法分析与设计实验报告--二分搜索算法的实现 目录: 算法分析与设计实验报告--二分搜索算法的实现 一. 实验目的 二.实验要求 三. 实验原理 四. 实验过程(步骤) 五. 运行结果 六.实验分析与 ...

  6. HNUCM-2022年秋季学期《算法分析与设计》练习9

    目录 问题 A: 牛牛的字符串 问题 B: 滚球游戏 问题 C: 数字三角形之动态规划法 问题 D: 绿地装饰 问题 E: 解密 问题 F: 整数划分问题之备忘录法 问题 G: 和费马开个玩笑 问题 ...

  7. 算法入门章——引出贯穿《算法导论》全书的算法分析和设计框架

    刚刚认真学习了第二章,习题还未做.现在趁热打铁,先来凭空总结和回忆一下整个过程. 本章主要线索:通过引入两个算法,从插入排序分析和设计排序算法,引出了整本书后续各章节的算法设计和分析的框架.这个框架归 ...

  8. 算法分析与设计期末总结

    这是我的算法分析与设计课程自己总结的一些知识点,应该不太全,记录一下 算法的特征: 输入,输出,确定性,有穷性,可行性 基本数据结构: 线性,树结构,图结构,集合   递归与分治 1.递归法 使用递归 ...

  9. NJUPT算法分析与设计期末考试202.12.1

    NJUPT算法分析与设计期末考试2021.11.24 判断 简答 1.算法是什么?算法的时间复杂度是什么?衡量的原则,标准,工具 2.分支限界法扩展活节点的方式有哪两种,有什么差别? 3.回溯法搜索子 ...

最新文章

  1. 关于ORM中只有XML没有映射实体的分析
  2. 路由器OSPF协议配置命令一
  3. 【AWSL】之Linux源代码编译及配置yum源(tar 解包、./configure配置软件模块、make)
  4. c语言音像图书管理系统设计,c语言--图书管理系统
  5. 【iOS】利用CocoaPods创建私有库进行组件化开发
  6. 树莓派4b安装windows iot_树莓派4B基于python3安装opencv4全教程
  7. Linux中,Tomcat安装
  8. MySQL为用户授权
  9. 循环输出100以内的素数
  10. 微信防撤回以及多开工具
  11. Inverting the Generator of a GAN 生成器反向
  12. Git 补丁Apply Patch是干啥的?
  13. Discuz淘宝客网站模板/迪恩淘宝客购物风格商业版模板
  14. python的os为啥找不到文件_python – pyenchant在Mac OS X上找不到字典文件
  15. 基于YOLOv5和U-NET的火灾检测与分割
  16. java解析Excel日期格式转换问题
  17. 前端展示图片404后使用onerror替换图片或其他变化
  18. 【数据可视化应用】Python反距离权重(IDW)插值计算及可视化绘制
  19. 泰科MDO3034示波器波形FFT分析及数据导出
  20. 高分七号(GF-7)

热门文章

  1. postgresql模糊匹配正则表达式性能问题
  2. centos 静态拨号
  3. ASP.NET Request.UrlReferrer 问题
  4. dedecms代码研究三
  5. window覆盖导航栏
  6. 巧用枚举CommandBehavior关闭SqlDataReader联接数据库时的conn.open状态
  7. 蓝桥杯第三届省赛JAVA真题----取球博弈
  8. 动态规划之背包问题(C语言)
  9. PHP函数-判断字符是否在于指定的字符串中
  10. Apache服务器下载、安装、启动、关闭及卸载(win版)