#ABC483E. 拼写错误对
拼写错误对
拼写错误对
题目描述
有 个长度为 的、由小写英文字母组成的字符串。第 个字符串()为 。
请求出满足以下条件的整数对 ()的数量:
- 与 的汉明距离不超过 。
什么是汉明距离?
两个长度均为 的字符串 与 的汉明距离,是满足 的第 个字符与 的第 个字符不同的下标 ()的数量。例如,abc 与 bac 的汉明距离为 ,atcoder 与 contest 的汉明距离为 。
输入格式
输入第一行为两个整数 。
接下来 行,第 行为字符串 。
输出格式
输出一行一个整数,表示满足条件的整数对数量。
3 3
abc
abd
bac
2
样例 1 解释
abc与abd的汉明距离为 ;abc与bac的汉明距离为 ;abd与bac的汉明距离为 。
因此满足条件的是 与 两对,输出 。
9 5
aaaaa
aaaaa
aaaab
aaaba
aaabb
aabaa
aabab
aabba
aabbb
31
样例 2 解释
同一个字符串可以出现多次。
数据范围
对于所有测试数据,保证:
- ;
- ;
- 是整数;
- 是长度为 的、由小写英文字母组成的字符串。
子任务
本题共 20 个测试点,按测试点计分:
| 测试点 | 分值 | 每个测试点 | 特殊性质 |
|---|---|---|---|
| 无特殊限制 |
每个测试点单独评分,全部测试点的得分之和即为本题得分。
相关
在下列比赛中: