luogu#P12087. [RMI 2019] 好数 / Lucky Numbers
[RMI 2019] 好数 / Lucky Numbers
题目背景
在某些文化中,数字 被视为霉运之兆。
题目描述
本题中下标是 的。
给定一个 位数 。你需要计算不大于 的非负整数中,有多少非负整数在十进制表示下不含 作为(连续)子串。
额外地,有 次操作:
- :将 视为字符串,将 的子串 视为数字 ()。计算不大于 的非负整数中,有多少非负整数在十进制表示下不含 作为(连续)子串。
- :将 的第 位替换成 。
以上所有操作答案对 取模。
注意 和 可能有前导零。所有的答案都要对 取模。
输入格式
第一行,两个整数 。
第二行,非负整数 。
接下来 行,每行三个非负整数描述一个操作,格式见上。
输出格式
所有的答案都要对 取模。
第一行,输出一个非负整数,表示不大于 的非负整数中,有多少非负整数在十进制表示下不含 作为子串。
接下来,对于每个 操作输出一行一个非负整数,表示答案。
6 10
560484
2 6 4
2 1 4
2 5 6
2 6 1
2 3 6
1 3 6
1 1 3
1 6 6
1 2 6
2 1 7
528145
6228
452
2
63454
提示
对于 的数据,保证:
- ;
- ;
- ;
- ,。
子任务
编号 | 特殊性质 | 分值 | ||
---|---|---|---|---|
A | ||||
特殊性质 A:只有操作 。