#ABC470F. 古戈尔交换 / Googol Swaps
古戈尔交换 / Googol Swaps
题目描述
给定一个由小写英文字母组成的长度为 的字符串 。 对 恰好进行 次以下操作后,求 可能变成的不同字符串的个数,答案对 取模。
- 选择一个 以上 以下的整数 ,交换 的第 个字符和第 个字符。
输入
输入按以下格式从标准输入读入:
输出
输出答案。
数据范围
- 、 为整数。
- 是由小写英文字母组成的长度为 的字符串。
- 、 为整数。
- 两两不同。
5 3
miria
1 3
2 5
4 5
6
操作结束后 可能变成以下六个字符串:
mariimiraimiriaramiirimairimia
6 6
yiwayi
1 2
1 3
2 3
4 5
4 6
5 6
18
29 25
hexakosioihexekontahexaphobia
1 2
1 4
1 6
1 8
1 15
1 16
2 3
3 4
4 20
5 6
5 8
8 22
8 23
9 15
9 17
11 21
12 20
13 19
14 29
15 28
16 17
18 19
18 21
19 20
20 21
346192062
子任务设置
- 子任务 1(150 分):。
- 子任务 2(150 分):。
- 子任务 3(200 分):无特殊限制。
相关
在下列比赛中: