题目描述
题目描述
阿申准备报名参加GT考试,准考证号为n位数,他不希望准考证号上出现不吉利的数字。 他的不吉利数字有m位,不出现是指中没有恰好一段等于,和可以为0。
输入描述
第一行输入n,m,K,接下来一行输入m位的数。
输出描述
阿申想知道不出现不吉利数字的号码有多少种,输出模K取余的结果。
示例1
输入
4 3 100
111
输出
81
备注
对于全部数据,$1 \leq n \leq 10^9,1 \leq m \leq 20,2 \leq K \leq 1000$。
阿申准备报名参加GT考试,准考证号为n位数X1X2⋯Xn(0≤Xi≤9),他不希望准考证号上出现不吉利的数字。 他的不吉利数字A1A2⋅sAm(0≤Ai≤9)有m位,不出现是指X1X2⋯Xn中没有恰好一段等于A1A2⋯Am,A1和X1可以为0。
第一行输入n,m,K,接下来一行输入m位的数。
阿申想知道不出现不吉利数字的号码有多少种,输出模K取余的结果。
4 3 100
111
81
对于全部数据,$1 \leq n \leq 10^9,1 \leq m \leq 20,2 \leq K \leq 1000$。