北京北京大学ACM国际大学生程序设计竞赛课件3.pptVIP

  • 0
  • 0
  • 约9.93千字
  • 约 62页
  • 2018-08-11 发布于江苏
  • 举报

北京北京大学ACM国际大学生程序设计竞赛课件3.ppt

问题求解与程序设计 第三讲 称重问题 李文新 2004.2 – 2004.6 内容提要 作业总结 - 1008 作业总结 - 1013 何林冬令营报告 – 称球问题 自学及讨论 – 征服者 作业 作业总结 - 1008 题意 Haab 19个月 前18个月每月20天 第19个月5天 0-19 月名 0-5 月名 Tzolkin 13个月 天数为20个轮转 1mix 2--- 3--- … 问题 将Haab日期转换成Tzolkin日期 源程序 1008 源程序 作业总结 - 1013 题意 12枚硬币,其中一枚是假币,可能轻也可能重 称三次,每次左右硬币数目相等,结果:轻重平 问题 求出假币,并给出其轻重 源程序 1013源程序 问题的提出 给定N个球 有个比标准球重的次品混入其中 你有一架天平,用最少的次数找出这个次品。 N = 3 N = 9 更一般的情况 更一般的情况 更一般的情况 n = 3k+1, n = 3k+2和n=3k类似,也是均分成三堆 每次称量把范围大致缩小到原来的1/3 因此:从n个球中找次品至多要称[log3n]次。([]统一表示取上整) 判定树 判定树 叶子代表结果 非叶子代表一次称量 每个非叶子节点都有三个孩子,表示天平左偏、右偏、平衡 判定树 判定树 N个叶子的三叉树的深度h = [log3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档