#CF4025. 很2的串
很2的串
题目描述
给定 个字符串,每个字符串长度为 ,由从 到 的小写字母组成,输出使得第 个字符串和第 个字符串在某一个位置上完全不同的索引对的数量,。
换句话说,计算有多少对 ,满足第 个字符串和第 个字符串正好有一个位置 不同,即 。
答案可能超过 位整数类型,因此您应使用 位整数,以避免整数溢出。
输入格式
输入的第一行包含单个整数 表示测试用例的数量。测试用例描述如下。
每个测试用例的第一行包含单个整数 -字符串数。
然后是 行,其中第 行包含一个长度为 的字符串,由从 到 的小写拉丁字母组成。
保证所有测试用例的 之和不超过 。
输出格式
输出结果,每个占一行。
测试样例
4
6
ab
cb
db
aa
cc
ef
7
aa
bb
cc
ac
ca
bb
aa
4
kk
kk
ab
ab
5
jf
jf
jk
jk
jk
5
6
0
6
样例说明
对于第一个测试用例,在一个位置上不同的对是:(ab
, cb
), (ab
, db
), (ab
, aa
), (cb
, db
) 和 (cb
, cc
)。
对于第二个测试用例,在一个位置上完全不同的对是:(aa
, ac
), (aa
, ca
), (cc
, ac
), (cc
, ca
), (ac
, aa
) 和 (ca
, aa
)。
对于第三个测试用例,没有满足条件的对。