1782: GT 考试

题目描述


原题来自:HNOI 2008
阿申准备报名参加 GT 考试,准考证号为
n
n 位数
X_1X_2\cdots X_n(0\le X_i\le 9)
X1
X2
⋯Xn
(0≤Xi
≤9),他不希望准考证号上出现不吉利的数字。
他的不吉利数字
A_1A_2\cdots A_m(0\le A_i\le 9)
A1
A2
⋯Am
(0≤Ai
≤9) 有
m
m 位,不出现是指
X_1X_2\cdots X_n
X1
X2
⋯Xn
中没有恰好一段等于
A_1A_2\cdots A_m
A1
A2
⋯Am

A_1
A1

X_1
X1
可以为
0
0。

输入


第一行输入
n,m,K
n,m,K,接下来一行输入
m
m 位的数。

输出


阿申想知道不出现不吉利数字的号码有多少种,输出模
K
K 取余的结果。

样例输入


4 3 100 
111

样例输出


81

提示


数据范围与提示
对于全部数据,
1\le n\le 10^9,1\le m\le 20,2\le K\le 1000
1≤n≤109,1≤m≤20,2≤K≤1000。

来源/分类


ybttg 矩阵 KMP DP

请先 登录 后评论
  • 0 关注
  • 0 收藏,542 浏览
  • 轩爸 提出于 2019-08-02 22:23

相似问题