好了,猫猫你现在已经完成了新手教程,下面开始[数据删除]Online的实战演练吧~
每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个正整数 代表 Askalana 提供的麻将矩阵的大小。此后 行,第 行输入 个正整数 代表麻将矩阵中第 行的麻将数值。除此之外,保证单个测试文件的 之和不超过 。
对于每一组测试数据,新起一行。输出一个整数,代表猫猫最高可以搭出几层的平衡塔。
3 4 6 8 1 7 3 2 9 4 6 4 5 1 9 7 10 8 4 9 8 7 6 5 4 1 3 2 4 1 3 5 1 3 4 3 6 9 9 5 6 9 9 6 9
4 1 3
对于第一组测试数据,从每一行中选出的麻将使用橙色标注,如公式所示:。可以搭建出的麻将塔如公式所示:。对于第二组测试数据,无论在第一行选择那一块麻将作为麻将塔的第一层,都无法在第二层选择合适的麻将使得麻将塔平衡。所以,猫猫最高可以搭出 层平衡塔。对于第三组测试数据,唯一的选择方案如公式所示:。特别地,第三层的选择顺序为 。可以搭建出的麻将塔如公式所示:。