#P13848. [codefestival2016 final]Reverse Grid
[codefestival2016 final]Reverse Grid
题目描述
有一个纵向 行、横向 列的网格,第 行第 列的格子中写有字符 。
すぬけくん可以对这个网格进行以下两种操作:
- 行反转:选择一行,将该行反转。
- 列反转:选择一列,将该列反转。
例如,先反转第 行,再反转第 列,网格会发生如下变化:

通过以任意顺序进行上述操作若干次,可以得到多少种不同的字符排列方式?
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出答案对 取模后的结果。
输入输出样例 #1
输入 #1
2 2
cf
cf
输出 #1
6
输入输出样例 #2
输入 #2
1 12
codefestival
输出 #2
2
说明/提示
限制条件
- 是小写英文字母(
a-z)。