cf传送门
题意
给定一个只由小写字母组成的字符串
可以将相邻两位分别
+
1
+1
+1,
−
1
-1
−1或
−
1
-1
−1,
+
1
+1
+1,但不能超出小写字母范围
问共能变换多少种字符串。
思路
将
a
a
a ~
z
z
z换成
0
0
0 ~
25
25
25
发现无论怎样变换,总和不变
考虑
D
P
DP
DP,
f
[
i
]
[
j
]
f[i][j]
f[i][j]表示字符串长度为
i
i
i,总和为
j
j
j的方案数
预处理
f
f
f数组
每次询问时输出即可
CF156C Cipher
最新推荐文章于 2025-04-30 16:36:16 发布