atcoder#ABC292G. [ABC292G] Count Strictly Increasing Sequences
[ABC292G] Count Strictly Increasing Sequences
Score : points
Problem Statement
You are given a sequence of length- strings consisting of digits (0123456789
) and ?
.
There are ways to replace the occurrences of ?
with digits independently, where is the total number of ?
in . Among them, how many satisfy when the resulting strings are seen as integers? Find this count modulo .
The resulting strings may have leading zeros. For instance, 0000000292
is seen as .
Constraints
- and are integers.
- is a string of length consisting of digits and
?
.
Input
The input is given from Standard Input in the following format:
Output
Print the answer.
3 2
?0
??
05
4
Here are the four desired replacements.
- Replace the first character of with
0
, and the first and second characters of with0
and1
, respectively. - Replace the first character of with
0
, and the first and second characters of with0
and2
, respectively. - Replace the first character of with
0
, and the first and second characters of with0
and3
, respectively. - Replace the first character of with
0
, and the first and second characters of with0
and4
, respectively.
2 1
0
0
0
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??
137811792
Find the count modulo .