atcoder#ABC227E. [ABC227E] Swap
[ABC227E] Swap
题目描述
K
, E
, Y
のみからなる文字列 が与えられます。
の隣接する 文字を入れ替える操作を 回まで行えるとき、作ることができる文字列は何種類ありますか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定一个字符串 和一个非负整数 ,求从 开始至多进行 次相邻字符的交换,可以生成多少种不同的字符串。
,, 只包含字符 K
、E
、Y
。
KEY
1
3
KKEE
2
4
KKEEYY
1000000000
90
提示
制約
- は
K
,E
,Y
のみからなる
Sample Explanation 1
KEY
に対して 回以下の操作を行うことで得られる文字列は KEY
, EKY
, KYE
の 種類です。
Sample Explanation 2
KKEE
に対して 回以下の操作を行うことで得られる文字列は KKEE
, KEKE
, EKKE
, KEEK
の 種類です。