- 2
- 0
- 约2.41千字
- 约 12页
- 2019-10-11 发布于江西
- 举报
§1 算法的基本思想(第二课时) 主讲人:刘冬发 例题解析 例4 “韩信点兵”问题 韩信是汉高祖刘邦手上的大将,他英勇善战,智谋超群,为建立汉朝立下了汗马功劳.据说他在点兵的时候,为了保住军事机密,不让敌人知道自己部队的实力,采用下述点兵方式: 先令士兵从1~3报数,结果最后一个士兵报2;再令士兵从1~5报数,结果最后一个士兵报3;又令士兵从1~7报数,结果最后一个士兵报4. 这样,韩信很快计算出了自己部队士兵的总人数.请设计一个算法,求出士兵至少有多少人. 分析理解 士兵从1~3报数,最后一个士兵报2。 这句话说明士兵的总人数除以3余2。 算法的第一步是将所有除以3余2的正整数找出来,按照从小到大的顺序排成一列数。 士兵从1~5报数,最后一个士兵报3。 这句话说明士兵的总人数除以5余3。 算法的第二步是从上列数中找出除以5余3的一列数。 最后,在满足前两个条件的上列数中再找出除以7余4的一列数,这列数中最小的数,即为我们所求的数可。 分析理解 解 算法步骤如下: 1.首先确定最小的满足除以3余2的正整数:2; 2.依次加3就得到所有除以3余2的正整数: 2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,…。 3.在上列数中确定最小的满足除以5余3的
您可能关注的文档
- 【历史】4.4《两极格局的结束》课件(新人教选修3).ppt
- 【历史】5.1《法国大革命的最初胜利》课件(新人教版选修2).ppt
- 【历史】5.1《宗教改革的历史背景》课件 (新人教版选修1).ppt
- 【历史】5.3《法国资产阶级共和制度的最终确立》课件(新人教版选修2).ppt
- 【历史】5.3《中东问题的由来与发展》课件(新人教选修3).ppt
- 【历史】5.4《曲折的中东和平进程》课件(新人教选修3).ppt
- 【历史】5.5《南亚次大陆的冲突》课件(新人教选修3).ppt
- 【历史】6.1《18世纪末19世纪初的埃及》课件 (新人教版选修1).ppt
- 【历史】6.1《联合国的建立及其作用》课件(新人教选修3).ppt
- 【历史】6.2《中国资产阶级的民主思想》课件(新人教版选修2).ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 2024年酒泉市选调公务员考试真题汇编带答案解析.docx VIP
- 2026新高一入学分班考物理全真模拟试卷(全套5套 含标准答案解析).pdf VIP
- 道床清筛施工组织方案.doc VIP
- 路面弯沉温度修正系数.xlsx VIP
- 军用关键软硬件自主可控产品名录(2025年v1版).docx VIP
- 伦理学 马工程-06第六章 道德规范.ppt VIP
- 2025年景观生态学考试题库及答案.doc VIP
- 孙宇晨:我的女友景甜.pdf VIP
- 安徽某康养住宅项目可行性研究报告案例.docx VIP
- 外研版英语五年级上册Unit 1 What’s on your plate Period 1 Get ready & Start up课件.pptx
原创力文档

文档评论(0)