每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入两个整数
表示矩阵的行数与列数。
此后
行,第
行输入
个整数
,表示矩阵第
行第
列的元素。
除此之外,保证单个测试文件的所有测试数据满足:
,
。
对于每一组测试数据,新起一行,输出一个整数,表示谜题答案。
2 2 2 7 6 5 4 1 3 1 3 7
5 1
第一组测试数据是一个
矩阵,一共有
个子矩阵。它们的按位与结果分别为:
四个
子矩阵:
;
两个
子矩阵:
,
;
两个
子矩阵:
,
;
一个
子矩阵:
。
把这
个值从小到大排序后,第
个数是
,所以答案是
。
第二组测试数据是一个
矩阵,一共有
个子矩阵。它们的按位与结果是
。排序后第
个数为
,所以答案是
。
如果您选用 Python 作答本题,请注意:在几乎全部的情况下,PyPy 的运行速度优于 Python,我们建议您选择对应版本的 PyPy 进行提交、而不是 Python。