- 4
- 0
- 约 9页
- 2016-08-26 发布于贵州
- 举报
算法合集之《一类猜问题的研究》
一类猜数问题的研究
长沙市雅礼中学 龙凡
【摘要】
猜数问题是信息学竞赛中一种常见的类似博弈的问题。其中部分的问题是给出猜的数与被猜数之间的大小关系作为回答信息。作为信息学竞赛中一类经常出现的问题,很有研究的意义与价值。本文重点对这类问题的不同形式的解法进行讨论与研究。本文先提出了一个看似复杂、棘手的问题,然后慢慢通过分析剖析其本质,提出一个行之有效的解法,并在此基础上对其他相关的问题展开讨论。
【关键字】
二分法、递推法、数学模型、动态规划
【引言】
信息学竞赛中常常看到诸如此类的问题:现在有一个数X,是1~N之内的。你每次可以猜一个数Y,然后会根据你提供的Y与X的大小关系,给出XY,X=Y,XY三种回答。你要用尽量少的询问次数把X猜出来,也就是得到X=Y的回答。那么在最坏情况下至少需要多少次呢?
有很多问题都是在这个基础上进行了扩充和加强,从而变成了棘手的问题,但是它们的本质是相同的。所以对这类问题的研究,并进行一定的整理和归纳还是很有必要的。
【正文】
问题的提出
引言中已经对本文要讨论的问题类型作了基本定义,下面就来看一道如上文所说被“扩充和加强了的”猜数问题。
模型王子:
TL家有无数个高达机器人的模型,这已经不是一个秘密。终于有一天,你忍不住了,问TL:你家到底有多少个
原创力文档

文档评论(0)