算法合集之《猜数问题的研究》课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《算法合集之《猜数问题的研究》课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 猜数问题的研究 算法 问题 研究 课件
- 资源描述:
-
1、上海市复旦附中张宁猜数问题的研究IOI2003国家集训队论文近年来,信息学奥赛的试题涵盖面越来越广,不仅在程序设计方面对选手掌握算法与数据结构的要求越来越高,对选手的数学水平也提出更高的要求。我个人对这个有趣的问题比较感兴趣,对题目进行了深入的思考,并将其推广到一般情形。下面将主要从数学证明的角度来分析问题,由于时间关系,我将略过原问题的证明,以及第一种简单的推广,选择第二种推广的部分证明进行讲解。(论文中有详细证明)而数学类问题的难度,并不在于编程,而在于思想。其中也不乏一些比较另类的数学题,如CTSC2001聪明的学生这样一道逻辑推理问题与竞赛中常考的组合数学题目不同,它并不要求选手掌握任
2、何高深的数学知识,但对选手的抽象思维能力提出了挑战。IOI2003国家集训队论文猜数问题的研究w 问题描述w 两个例子的分析w 问题分析w 一些定义w 思路分析w“终结情形”的条件w“一类情形”能否转化为“终结情形”w“二类情形”能否转化为“终结情形”w 编程实现中的若干问题w 结束语问题描述:一位逻辑学教授有n名非常善于推理且精于心算的学生。有一天,教授给他们n人出了一道题:教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个大于0的整数,并将他们分成了两组(一组学生有m人,mn/2,学生并不知道如何分组),两组学生头上数的和相等。于是,每个学生都能看见贴在另外n-1个同学头上
3、的整数,但却看不见自己的数。教授轮流向n位学生发问:是否能够猜出自己头上的数。经过若干次的提问之后,当教授再次询问某人时,此人突然露出了得意的笑容,把贴在自己头上的那个数准确无误的报了出来。猜数问题的研究IOI2003国家集训队论文我们的问题就是:证明是否一定有人能够猜出自己头上的数,若有人能够猜出,则计算最早在第几次提问时有人先猜出头上的数,分析整个推理的过程,并总结出结论。由于当n=3时,m只能为2,即为聪明的学生的问题原形,在论文中第一部分给出了证明。而对于m=n-1时的情况,作为原题的第一种推广情形,在论文中第二部分给出证明。下面着重讨论n3,mn-1时的情况。猜数问题的研究IOI20
4、03国家集训队论文猜数问题的研究IOI2003国家集训队论文1第一位学生1第二位学生2第四位学生2第三位学生有4位学生,且每组有2人我与第二位学生一组,头上是2+2-1=3我与第三位学生一组,头上是1+2-2=1我与第四位学生一组,头上是1+2-2=1不能判断是1还是3,回答:“猜不出”若我与第一位学生一组,则我头上是2+2-1=3,第一位学生将看到三个数为3,2,1,第一位学生不能确定自己头上是4还是2,因此他猜不出,我也无法排除这种情况。若我与第三位学生一组,若我与第四位学生一组,不能判断是1还是3,回答:“猜不出”若我与第一位学生一组,则我头上是2+1-1=2,若我与第二位学生一组,则我
展开阅读全文