每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 ,表示数组 的长度。第二行输入 个整数 ,表示数组中的元素。除此之外,保证所有测试数据中, 的总和不超过 。
对于每一组测试数据,新起一行输出一个整数,表示最终本质不同结果数组的个数对 取模后的值。
2 2 1 1 1 1
2 1
对于第一组测试数据,有两种操作方案:不操作,数组就是 ;操作一次选择 ,数组变为:。因此最终的结果数组有 种。对于第二组测试数据,显然无法操作,因此最终的结果数组只有一种。