#157. 友好串

友好串

附加文件

题目描述

如果两个字符串的长度相同,仅有 1 个位置上字符不同,则称两个字符串是一对“友好串”。

现在给你 N 个长度均为 L 的字符串,问其中有多少对“友好串”。

输入格式

第一行 N, L, K。(K 只有两个取值:如果 K=2,则所给字符串中只可能包含 01这两种字符;如果 K = 64,则所给字符串中只可能包含大小写英文字母( az , AZ 共 52 个)、阿拉伯数字( 09 共 10 个)、下划线 _ 以及 @ 共 64 种字符。)

接下来 N 行,每行一个长度为 L 的字符串。数据保证 N 个字符串是两两不同的。

输出格式

仅一个正整数,表示共有多少对“友好串”。

样例输入

3 3 64
Cat
cat
car

样例输出

2

数据范围

测试点编号 N= L= K=
1 50 10 64
2 500 100
3 3000 2
4 64
5 30000 50 2
6 64
7 200 2
8 64
9 2
10 64