|
明日奈 |
轮到我啦! 这里也超级好玩呢! |
|
明日奈 |
会出什么呢~? 开始有点紧张了! |
“欢迎光临。我是负责介绍这间游乐休息厅的〈休息厅向导〉! 我的工作是为各位客人说明这里的使用方式和规则。各位都知道,黄金羊毛号上的所有服务,都需要用游戏中获得的货币兑换吧? 这艘船上的一切……住宿、餐饮、娱乐设施,甚至洗手间,服务品质的等级都由通过游戏获得的货币数量决定。根据货币数量,等级从D到S不等。一般来说,达到A级后,就能享受船上所有最优质的服务! 至于S级,那简直如同梦幻一般!”
|
明日奈 |
啊哈哈哈! 这是什么呀,好有趣! |
|
花凛 |
(以明日奈前辈的好运气,一定很快就能赢到奖金吧。) |
|
朱音 |
(明日奈前辈的话,确实如此呢。我们也试一试吧。部长也一起。) |
|
|
第一行给出游戏机数量 。
接下来的 行,每行给出两个正整数 ,以及表示运算符的字符 。
输出 行,每行给出明日奈能够不受怀疑地正确猜出 所需的最少轮数。
第一台游戏机
第一轮输入 ,屏幕显示 No。
不存在输入少于 次就能判断的方法。
尼禄
|
(啊、啊? 知道了,玩就是了吧! 啧。) |
玩家可以与游戏机进行游戏!
每台游戏机都设置了一个不小于 的正整数 、一个不超过 的正整数 ,以及一个表示运算符的字符 。运算符 是 或 中的一种!
游戏机会告知玩家整数 ,但不会告知整数 和运算符 。玩家可以向游戏机输入一个 到 之间的整数,包含两端。每次输入整数后,游戏机都会根据内部处理过程,在屏幕上显示 Yes 或 No。内部处理过程如下。
将游戏机内部保存的值记为 。初始时,。
每轮游戏中,玩家可以输入一个整数。
将输入的整数记为 , 必须是 以上、 以下的整数。
玩家的目标是猜出运算符 ,不必确定整数 。最终确定 时,使用的轮数越少,获得的货币就越多。
明日奈在船上闲逛时,偶然捡到了一张写有所有游戏机信息的纸条。纸条上写着每台游戏机分别设置了怎样的 和 。
明日奈觉得,如果立刻猜中运算符 ,可能会被赌场怀疑并赶出去,于是她打算只进行足以避免怀疑的最少轮数。
将明日奈至今输入的整数,以及每次得到的 Yes/No 结果汇总起来,就得到一份记录。考虑是否存在一组 ,能够针对相同输入产生与这份记录完全一致的 Yes/No 结果。
也就是说,当可能的运算符只剩下一种时,即使答对也不会被怀疑。给定一台设置了整数 、 和运算符 的游戏机,请求出明日奈能够不受怀疑地答对所需的最少轮数。
输入中的 表示 。
第二台游戏机
第一轮输入 ,屏幕显示 Yes。
第二轮输入 ,屏幕显示 Yes。
第三轮输入 ,屏幕显示 Yes。
不存在输入少于 次就能确定 的方法。
对已保存的值 和输入的整数 应用运算符 ,若结果不超过 ,则显示 Yes,否则显示 No。也就是说,令 :
更新后的 将用于下一轮游戏。
请注意,只有在屏幕显示 Yes 时, 才会更新。
玩家可以进行任意多轮游戏。