100 atcoder#ABC135D. [ABC135D] Digits Parade
[ABC135D] Digits Parade
配点: 点
問題文
文字列 が与えられます。 の各文字は、数字 (0
~ 9
) か ?
です。
?
を数字に置き換えてできる整数のうち、 で割って あまる数は何通りあるでしょうか?ただし、頭文字が である場合も整数とみなすものとします。
答えは非常に大きくなる可能性があるため、 で割ったあまりを答えてください。
制約
- は数字 (
0
~9
) と?
からなる文字列。
入力
入力は以下の形式で標準入力から与えられます。
出力
条件を満たす整数の個数を で割ったあまりを出力してください。
??2??5
768
たとえば などが条件を満たします。
?44
1
のみが条件を満たします。
7?4
0
条件を満たす整数を作ることが不可能な場合もあります。
?6?42???8??2??06243????9??3???7258??5??7???????774????4?1??17???9?5?70???76???
153716888