每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入四个整数 ,含义如题。第二行输入一个二进制整数 ,保证 不存在前导 ,含义如题。除此之外,保证单个测试文件的二进制整数的长度之和(即 之和)不超过 。
对于每一组测试数据,新起一行输出一个整数表示 。
3 998244353 0 1 2 1 998244353 1 2 3 101 114514 191 9 810 1010
2 2367 74508
对于第一组测试数据,,带入可得 。对于第二组测试数据,,带入可得 。对于第三组测试数据,,带入可得 。
在几乎全部的情况下,PyPy 的运行速度优于 Python,我们建议您选择对应版本的 PyPy 进行提交、而不是 Python。