#P4862. 猜数
猜数
题目背景
Iris 和 Beryl 两人在玩一个猜数的游戏。
题目描述
游戏是这样进行的:给定一个正整数 ,Iris 在 中选择一个数 。
然后,Iris 要如实回答 Beryl 的若干个问题,这些问题的形式是:“ 是集合 中的元素吗?”其中 。
如果Iris回答“是”,则 Beryl 要给 Iris 元钱;否则,Beryl 要给 Iris 元钱。(数据保证 )
那么,Beryl 至少准备多少钱,就一定能确定 Iris 心中的数字呢?
输入格式
第一行:两个正整数 和 以及数据组数 。
接下来 行,每行一个给定的正整数 ,意义如上所述。
输出格式
行,表示对于每一组数据,Beryl 需要准备的最小钱数。
2 1 2
3
6
3
5
5 3 1
3
8
提示
【样例1的第1组数据解释】
Beryl先对集合 进行询问,若得到的答案是“是”,则已经确定 Iris 选的数为 ,需要 元。若得到的答案是“否”,则再对集合 进行询问,显然运气最差要再花 元,共 元,故答案为 元。
【数据范围】
测试点编号 | , | ||
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | , | ||
9 | |||
10 |