妙趣横生的算法ch09

第9章 综 合 题

在前面几章中介绍了一些数学趣味问题、数据结构问题、数值计算问题等程序设计实

例。每一类问题的侧重点不同,解决的方法和思路也有所差异。其实我们关键要掌握的还是如何建立起用计算机解决问题的思维,用程序设计的思想解决实际生活中遇到的问题。为了巩固读者业已掌握的编程技巧,加深读者对常用算法的理解程度,提高读者应用计算机解决和处理综合复杂问题的能力,本章将列举一些经典的综合题编程实例。这些题目生动有趣,同时具有一定的难度,因此作者尽量做到讲解深入浅出,把问题讲透彻,讲清楚。同时希望读者能从中得到启发,启迪思维,提高自身的编程水平。

9.1 破碎的砝码

【题目要求】

法国数学家梅齐亚克在他所著的《数字组合游戏》中提出了这样一个问题:一个商人

有一个质量为40磅的砝码,一天他不小心将该砝码摔成了4块。商人发现每块砝码的质量都是整磅数,而且每块砝码的质量各不相同,并且发现这4块砝码碎片可以在天平上称出

1~40磅之间的任意质量(整磅数,即1磅,2磅……)。问这4块砝码碎片的质量各是 多少?

【题目分析】

这是一道很有趣的题目。题目要求求出4块砝码碎片的质量各是多少,给定的条件 如下:

第9章 综 合 题

在前面几章中介绍了一些数学趣味问题、数据结构问题、数值计算问题等程序设计实

例。每一类问题的侧重点不同,解决的方法和思路也有所差异。其实我们关键要掌握的还是如何建立起用计算机解决问题的思维,用程序设计的思想解决实际生活中遇到的问题。为了巩固读者业已掌握的编程技巧,加深读者对常用算法的理解程度,提高读者应用计算机解决和处理综合复杂问题的能力,本章将列举一些经典的综合题编程实例。这些题目生动有趣,同时具有一定的难度,因此作者尽量做到讲解深入浅出,把问题讲透彻,讲清楚。同时希望读者能从中得到启发,启迪思维,提高自身的编程水平。

9.1 破碎的砝码

【题目要求】

法国数学家梅齐亚克在他所著的《数字组合游戏》中提出了这样一个问题:一个商人

有一个质量为40磅的砝码,一天他不小心将该砝码摔成了4块。商人发现每块砝码的质量都是整磅数,而且每块砝码的质量各不相同,并且发现这4块砝码碎片可以在天平上称出

1~40磅之间的任意质量(整磅数,即1磅,2磅……)。问这4块砝码碎片的质量各是 多少?

【题目分析】

这是一道很有趣的题目。题目要求求出4块砝码碎片的质量各是多少,给定的条件 如下:


相关内容

  • 中南大学 汇编语言实验报告
  • 计算机原理与汇编 实 验 报 告 学生姓名 学 号 专业班级 指导教师 贺建飚 学 院 信息科学与工程学院 完成时间 2014年6月 实验一 二进制转十六进制 一.实验目的 (1) 掌握循环程序的设计方法. (2)掌握汇编语言源程序的编辑.汇编.连接及调试过程. (3)进一步熟悉利用DEBUG程序修 ...

  • 剪纸功能的手机应用软件
  • 全景中国[陕西台]陕西大学生与他们的"剪纸科技梦" 2014-09-01 20:57:57 来源:华语广播网 编辑:华语实习 进入论坛>> 全景中国20140820sx 剪纸艺术是中国民间艺术的一块瑰宝,它以其悠久的历史,丰富多变地艺术形式备受世人关注.为了使&quo ...

  • 电梯运行程序设计 课程设计
  • 课程设计 题 目 学 院 专 业 班 级 姓 名 指导教师 电梯运行程序设计 自动化 自动化 2012 年 1 月 13 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 自动化 题 目: 电梯运行程序设计 初始条件: 用汇编语言设计一个电梯运行程序(至少5层),功能上实现现实生活 ...

  • 基于最近邻优先的高效聚类算法
  • 第36卷第6期 2004年11月 四川大学学报(工程科学版) JOURNA L OF SICH UAN UNIVERSITY (E NG INEERING SCIE NCE E DITION ) V ol. 36N o. 6N ov. 2004 文章编号:100923087(2004) 062009 ...

  • 基于数据挖掘的入侵检测系统模型
  • 基于数据挖掘的分布式入侵检测系统模型 冯超 大连理工大学软件学院,辽宁大连(116023) E-mail : 摘 要:本文提出了一种基于数据挖掘的分布式入侵检测系统模型,介绍了该系统模型的结构,以及系统进行数据挖掘的过程. 关键词:分布式入侵检测,数据挖掘 中图分类号:TP393.08 1. 引言 ...

  • 磁盘移臂调度过程模拟设计-电梯算法,最短寻道时间优先
  • 课 程 设 计 题 目 学 院 专 业 班 级 姓 名 指导教师 磁盘移臂调度过程模拟设计 --电梯算法.最短寻道时间优先算法 计算机科学与技术学院 计算机科学与技术 2011 年 1 月 20 日 课程设计任务书 学生姓名: 专业班级: 计算机科学与技术班 指导教师: 工作单位: 计算机科学与技术 ...

  • 二叉树的先序遍历.中序遍历.后序遍历的递归和非递归算法
  • 题 目: 二叉树的先序遍历.中序遍历.后序遍历的递归 和 非 递 归 算 法. 学生姓名: * * * 学 号: *************** 专业班级: 计算机科学与技术专业 ***班 同组姓名: ***** 指导教师: *****老师 设计时间: 年下学期第 周 目 录 一.课题简介 .... ...

  • 现代密码学实验报告
  • 中南大学 现 代 密 码 学 实 验 报 告 学生姓名 张振宇 学 号 0906130221 专业班级 信息安全1302班 指导教师 段桂华 学 院 信息科学与工程学院 完成时间 2015年5月 目 录 实验一 密码算法实验 ..................................... ...

  • 实验六二叉树实验报告(1)
  • 实验四 二叉树的操作 班级:计算机1002班 姓名:唐自鸿 学号:[1**********]7 完成日期:2010.6.14 题目:对于给定的一二叉树,实现各种约定的遍历. 一.实验目的: (1)掌握二叉树的定义和存储表示,学会建立一棵特定二叉树的方法: (2)掌握二叉树的遍历算法(先序.中序.后序 ...