C. [Tin học trẻ Nghệ An XVII 2011 Bảng C] Bài 2. Xâu con riêng biệt

    Type: Default 1000ms 256MiB

[Tin học trẻ Nghệ An XVII 2011 Bảng C] Bài 2. Xâu con riêng biệt

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Một xâu Z=z1z2zkZ = z_1z_2…z_k được gọi là một xâu con của xâu X=x1x2xmX = x_1x_2…x_m nếu có một dãy tăng thực sự <i1,i2,,ik><i_1, i_2, … , i_k> sao cho với mọi j=1,2,,kj = 1, 2, … , k, ta có xij=zjx_{i_j} = z_j.

Ví dụ: ZZ = bcdb là một xâu con của xâu XX = abcbdab với tập chỉ số tương ứng <2,3,5,7><2, 3, 5, 7>.

Yêu cầu

Hãy đếm số lần xuất hiện xâu ZZ trong xâu XX.

Dữ liệu

Dòng đầu tiên là xâu XX, bao gồm các chữ cái thường và có độ dài không quá 10000.

Dòng tiếp theo là xâu ZZ cũng chỉ chứa các kí tự chữ cái thường và có độ dài không quá 100.

Kết quả

Ghi ra số lần xuất hiện của xâu con ZZ trong xâu XX đếm được.

Hạn chế: Dữ liệu vào đảm bảo số lần xuất hiện của xâu con Z trong xâu X không lớn hơn 101810^{18}.

Ví dụ

babgbag
bag
5
rabbbit
rabbit
3

Buổi 9 Dự tuyển 2025

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2025-9-21 11:05
End at
2025-9-21 12:14
Duration
1.2 hour(s)
Host
Partic.
8