Mật Mã
Xem PDF
Điểm:
1300 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho một xâu \(S\) chỉ gồm các chữ cái Latin in thường có thể được mã hóa sang xâu \(T\) chỉ gồm các chữ số bằng cách thay từng chữ cái trong xâu \(S\) bằng thứ tự của nó trong bảng chữ cái tiếng Anh ('a' \(\rightarrow 1\), 'b' \(\rightarrow 2\), 'c' \(\rightarrow 3\), ...). Cho trước xâu \(T\) chỉ gồm chữ số, hãy đếm xem có bao nhiêu cách để giải mã xâu \(T\) thành xâu \(S\).
Vì kết quả có thể rất lớn, hãy in ra dư của kết quả khi chia cho \(10^9+7\)
Input
- Dòng đầu tiên gồm xâu \(T\) chỉ gồm chữ số.
- \(\vert{}T\vert{} \le 10^5\)
Output
- Số cách để giải mã xâu \(T\).
Example
Test 1
Input
226
Output
3
Note
Xâu \(“226”\) có thể được giải mã thành xâu \(“BZ” (2,26) ; “VF” (22,6) ; “BBF” (2,2,6)\).
Bình luận