题目内容
电视娱乐节目中,有一种有趣的“猜数”游戏:竞猜者如在规定的时间内猜出某种商品的价格(或质量),就可获得该件商品.现有一件商品,价格在0~8000元之间,采取怎样的策略才能在较短的时间内说出正确的答案呢?试设计一种算法.
答案:
解析:
解析:
解:S1 报“4000”;
S2 若主持人说“高了”(说明在1~4000之间)就报“2000”,否则(4000~8000)报6000;
S3 重复S2取中间数的报数方法,直至得到正确结果.
练习册系列答案
相关题目