#NH4740. NH.2023.初中.06.排行榜
NH.2023.初中.06.排行榜
题目描述
某次 总决赛比赛有 道题。第 题的分值是 分。如果选手提交了第 题,那么选手该题可能的得分是 至 分;如果选手不提交第 题,那么该选手第 题得分肯定是 0 分。
现在比赛结束了,你很想看一下“排名榜”。“排名榜”按照选手的总分从高到低排序,每一个选手都有 列,第 列是该选手第 题的得分,第 列是该选手第 题的得分,第 列是该选手第 题的得分。
本次总决赛很特殊,不进行网络直播,所以只有在总决赛现场的人才能看到“排名榜”。作为今年 NOIP 不到 分的选手,很显然,你不在总决赛现场。于是你打电话给在总决赛现场的朋友 FJ。
FJ 不直接告诉你“排名榜”,而是按照“排名榜”从第 名到最后 名的顺序,给你一个 行 列的二维数组 ,其中 要么是 'Y' 要么是 'N' ,表示第 个选手是否提交了第 题, 而且 FJ 还明确告诉你:所有选手的总分都不相同。那么,现在的问题是:有多少种不同的“排名榜”满足上述的题意?答案模 。
由于 FJ 可能忽悠你,所以当不存在方案满足题目的要求时,输出 。
输入格式
多组测试数据。
第一行,一个整数 ,表示有 组测试数据 ( )。
每组测试数据格式如下:
第一行, 个整数,分别是 ( , , 。
第二行,一个整数 N ( )。
接下来是 行 列的二维矩阵。每个元素要么是 ,要么是 , 表示选手 提交了第 题。 表示选手 没有提交第 题。
输出格式
共 行,每行一个整数。
样例
3
25000 50000 100000
2
YNN
NNN
30000 60000 90000
2
NYN
NYN
25000 45000 110000
2
NNN
YYY
25000
799969993
0