#abc292g. [abc292_g]Count Strictly Increasing Sequences
[abc292_g]Count Strictly Increasing Sequences
题目描述
给定一个长度为 的字符串序列 ,其中每个字符串由数字 (0123456789
) 和 ?
组成。
有 种独立地用数字替换 ?
的方式,其中 是 中 ?
的总数。在这些替换后的字符串被看作整数时,有多少种满足 的情况?将此计数对 取模。
替换后的字符串可能有前导零。例如,0000000292
被视为 。
约束条件
- 和 是整数。
- 是长度为 的字符串,由数字和
?
组成。
输入
输入以以下格式从标准输入给出:
输出
打印答案。
示例输入 1
3 2
?0
??
05
示例输出 1
4
以下是四种满足条件的替换方式。
- 将 的第一个字符替换为
0
,将 的第一个和第二个字符分别替换为0
和1
。 - 将 的第一个字符替换为
0
,将 的第一个和第二个字符分别替换为0
和2
。 - 将 的第一个字符替换为
0
,将 的第一个和第二个字符分别替换为0
和3
。 - 将 的第一个字符替换为
0
,将 的第一个和第二个字符分别替换为0
和4
。
示例输入 2
2 1
0
0
示例输出 2
0
示例输入 3
10 10
1?22??37?4
1??8?0??49
3?02??8044
51?4?8?7??
5?9?20???2
68?7?6?800
?3??2???23
?442312158
??2??921?8
????5?96??
示例输出 3
137811792
对 取模后的计数。