A Town With an Ocean View

Xem PDF

Nộp bài


Điểm: 15 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 512M

Tác giả:
Dạng bài

Cho một xâu \(S\) chỉ chứa ký tự ? hoặc các ký tự chữ số từ 0 đến 9. Bạn hãy đếm số cách thay từng ký tự ? bằng một trong các ký tự chữ số để toàn bộ xâu \(S\) thể hiện một số nguyên chia \(13\) dư \(5\). Vì kết quả có thể rất lớn nên bạn chỉ cần in ra phần dư của nó khi chia cho \(10^9+7\).

Input
  • Một dòng duy nhất chứa xâu \(S\) \(\left(1\le \left|S\right| \le 10^5\right)\).
Output
  • In ra số cách thay \(\text{mod}\) \(\left(10^9+7\right)\).
Ví dụ
Sample input 01
?8
Sample output 01
1
Giải thích

Phương án thay duy nhất thỏa mãn là \(18\).

Sample input 02
??8
Sample output 02
8
Giải thích

Có \(8\) phương án thỏa mãn: \(018\), \(148\), \(278\), \(408\), \(538\), \(668\), \(798\), và \(928\).

Sample input 03
??8??3
Sample output 03
771