猜数问题的研究.DOCVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
猜数问题的研究 第 PAGE \* Arabic \* MERGEFORMAT 7 页 猜数问题的研究 上海市复旦附中 高二(8) 张宁 摘要: 在逻辑推理中有一类比较特殊的问题——“思维嵌套”问题,即在C的脑海中要考虑B是如何思考A的想法。对于这种问题通常非常抽象,考虑情况又十分繁多,思想极其复杂,用一般方法分析效果极差。本文以一个典型的“思维嵌套”问题——猜数问题为出发点,用一种新的方法从问题本质入手分析,很好的解决了问题,并阐述了新思路的优越性。由本质入手分析,避免了表面上的“思维嵌套”,且总结出了许多结论,使得解决问题的效率大幅度上升。在新思路的指引下将原问题向更普遍的情形推广,虽然问题变得更为繁琐复杂,但是由于把握住问题的命脉,有效地解决了问题。 关键字:推理,思维嵌套,终结情形,一类情形,二类情形,分组 正文: 一、问题原形 问题描述: 一位逻辑学教授有三名非常善于推理且精于心算的学生A,B和C。有一天,教授给他们三人出了一道题:教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个大于0的整数,且某两个数的和等于第三个。于是,每个学生都能看见贴在另外两个同学头上的整数,但却看不见自己的数。 教授轮流向A,B和C发问:是否能够猜出自己头上的数。经过若干次的提问之后,当教授再次询问某人时,此人突然露出了得意的笑容,把贴在自己头上的那个数准确无误的报了出来。 我们的问题就是:证明是否一定有人能够猜出自己头上的数,若有人能够猜出,则计算最早在第几次提问时有人先猜出头上的数,分析整个推理的过程,并总结出结论。 我们先分析一个简单的例子,观察每个人是如何进行推理的。 假设A,B和C三人,头上的数分别是1,2和3。 先问A 这时,A能看见B,C两人头上的数分别是2,3。A会发现自己头上只可能为3+2=5,或者3-2=1。可到底是1还是5,A无法判断,所以只能回答“不能”。 再问B B会发现自己头上只可能为3+1=4,或者3-1=2。可到底是2还是4,B只能从A的回答中入手分析:(以下为B脑中的分析) 如果自己头上是2。则A能看见B,C两人头上的数分别是2,3,A会发现自己头上只可能为3+2=5,或者3-2=1。到底是1还是5,A无法判断,只能回答“不能”。这与A实际的回答相同,并不矛盾,所以B无法排除这种情况。 如果自己头上是4。则A能看见B,C两人头上的数分别是4,3,A会发现自己头上只可能为4+3=7,或者4-3=1。到底是1还是7,A无法判断,只能回答“不能”。这也与A实际的回答相同,并不矛盾,所以B也无法排除这种情况。 B无法判断,只能回答“不能”。 再问C C会发现自己头上只可能为2+1=3,或者2-1=1。可到底是1还是3,C只能从A或B的回答中入手分析:(以下为C脑中的分析) 如果自己头上是1。 A会发现自己头上只可能为2+1=3,或者2-1=1。可到底是1还是3,是无法判断的,只能回答“不能”。这与A实际的回答相同,并不矛盾。 B会发现自己头上只可能为1+1=2(因为B头上是大于0的整数,所以B头上不能是1-1=0)。B应回答“能”。但这与B实际的回答矛盾。C能以此排除头上是1这种情况。 如果继续分析C头上是3这种情况会发现毫无矛盾(因为与实际情况相符)。 C将准确判断头上的数是3,所以回答“能”。 所以在第三次提问时有人猜出头上的数。 我们从每个人的角度出发,分析了头上数是1,2和3的情况。这种方法也是我们解决简单的逻辑推理问题所采用的普遍做法。但如果将问题的规模变大,会发现问题的复杂程度会急剧上升,几乎是多一次推理,问题的复杂度就要变大一倍。更复杂的例子,限于篇幅就不举了,但复杂程度是可以想见的。 靠如此烦琐的推理是不能很好解决问题的。原因在于有大量的“思维嵌套”,即:在C的脑海中要考虑B是如何思考A的想法。此外,这种方法不能够推导出有普遍意义的结论。让我们换一种思路来解决问题。 定义: 下面我们用第一位、第二位、第三位学生分别表示A,B,C三人 定义1: 用四元组,,来描述推理过程中的一种情形,其中三个人头上数分别为,从第一位学生开始提问,且当前的被提问者为第k位学生。 性质:对于四元组,第k位学生可以不依靠别人的回答进行推理,能够直接判断出自己头上数,并称四元组描述的情形为“终结情形”。 性质:对于四元组,,并称四元组描述的情形为“一类情形”。 性质:对于四元组,,并称四元组描述的情形为“二类情形”。 定义2:集合。 定义3:集合。 定义4:集合。 定义5:若对于四元组 若第k位学生不能够猜出头上的数,记。 若第k位学生能够猜出头上的数,记为从第一位学生开始提问直到猜出头上的数的过程中总共的提问次数。 定义6:对于四元组,记(表示真或假),,表示当三位学生头上的数分别为,

文档评论(0)

178****7826 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档