每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行两个整数 ,分别表示操作的个数,以及小苯拿到的初值 。第二行 个整数 ,表示除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据:在单独的一行输出一个整数,表示最终 的值。(由于答案可能很大,因此输出答案对 取模的值。)
2 5 13 1 2 3 4 5 5 13 2 3 4 5 1
96 6
对于第一组测试数据,,二进制为:。经过 次操作, 的二进制变化为:.最终 的二进制为 ,其十进制为 。