#P4925. [1007] Scarlet 的字符串不可能这么可爱
[1007] Scarlet 的字符串不可能这么可爱
题目描述
Scarlet 妄图构造字符集为 ,长度为 的字符串,满足没有任何一个长度超过 的回文连续子串。
看起来这样的字符串太多了,Scarlet 随手加了个限制:她指定了字符串的第 位为 。
这下 Scarlet 不会做了,请你来帮她计算究竟有多少满足条件的字符串。按照套路,你只要求出答案对 取模后的结果。
输入格式
第一行三个整数 和 ,分别表示构造的字符串的的字符集、长度和模数。
第二行两个整数 ,描述 Scarlet 给的限制。
注意: 表示该数据点中 Scarlet 十分良心地没有添加限制。
输出格式
一行一个整数,表示答案对 取模后的结果。
3 3 233
1 1
2
提示
字符集:一个字符串中不同字符的数量。例如,字符集是 的话,你可以认为字符串仅由 、、 三个字母组成。
样例解释:第一个字符固定 ,那么符合要求的字符串是 。而 字符串包括 这个回文子串, 本身就是回文串,以此类推。
对于 的数据,,。
对于另 的数据,。
对于 的数据,,,,。