#CF4048. 猜数字
猜数字
题目描述
光头强在玩一个猜数字的游戏,猜数字的游戏是这样的。
在每一轮之前,玩家选择一个介于 和 之间的数字。之后,掷一个具有 个面的骰子,从而出现 到 之间的随机数。如果玩家猜对了数字,他们的总金额将翻倍,否则他们的总资金将减半。
光头强预测了未来,并知道骰子将在接下来的 轮中显示的所有数字 。
他将选择三个整数 和 ,并参与第 到 之间的回合(共 回合)。在每一轮比赛中,他都会猜出相同的数字 。在第一轮比赛开始前,他有 元。
光头强要求你确定整数 和 ,使他最终赚得最多。
注意,在减半和翻倍期间,没有舍入,也没有精度误差。因此,例如,在一场游戏中,光头强的钱可以等于 等(即 的任何值,其中 是整数)。
输入格式
第一行包含单个整数 表示测试用例数。
每个测试用例的第一行包含一个整数 ,即游戏的轮数。
每个测试用例的第二行包含 个整数 ,其中 是第 轮骰子上的数字。
保证所有测试用例的 之和不超过 。
输出格式
对于每个测试用例,输出三个整数 和 ,使光头强赚到最多的钱。如果有多个答案,您可以输出其中任何一个。
测试样例
4
5
4 4 3 4 4
5
11 1 11 1 11
1
1000000000
10
8 8 8 9 9 6 6 9 6 6
4 1 5
1 2 2
1000000000 1 1
6 6 10
样例说明
对于第一个测试用例,最好的选择是 ,游戏如下。
光头强从 元开始。
第一轮比赛结束后,他得到了 元,因为数字与所选的数字一致。
第二轮比赛结束后,他得到了 元,因为数字再次吻合。
第三轮比赛结束后,他得到了 元,因为他猜 元,尽管 元是正确的选择。
第四轮比赛结束后,他又拿到了 元。
在最后一轮比赛中,他再次猜对了,因此以 元的成绩结束。
第二个测试用例有很多可能的答案,但可以证明光头强最终不会获得超过 元的收入,因此任何选择 和适当的 都是可以接受的。