#ABC363C. 避免长度为 K 的回文
避免长度为 K 的回文
避免长度为 K 的回文
题目描述
给定一个长度为 、仅由小写英文字母组成的字符串 。
求将 的字符重新排列得到的所有字符串中(包括 本身),不包含长度为 的回文作为子串的字符串个数。
这里,长度为 的字符串 被称作「包含长度为 的回文作为子串」,当且仅当存在一个不大于 的非负整数 ,使得对每个满足 的整数 ,都有 。
其中, 表示字符串 的第 个字符。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出将 重新排列得到的不包含长度为 的回文作为子串的字符串个数。
样例
3 2
aab
1
将 aab 重新排列得到的字符串有 aab、aba、baa。其中,aab 和 baa 包含长度为 的回文 aa 作为子串。
因此,满足条件的字符串只有 aba,所以输出 。
5 3
zzyyx
16
将 zzyyx 重新排列可以得到 个字符串,其中 个不包含长度为 的回文。因此输出 。
10 5
abcwxyzyxw
440640
数据范围
- 和 是整数。
- 是长度为 、仅由小写英文字母组成的字符串。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 3363
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者