Cho một chuỗi ký tự S và Q truy vấn. Mỗi truy vấn yêu cầu xác định số lần một chuỗi ký tự M_i xuất hiện trong một đoạn con xác định của chuỗi S.
Cụ thể: Với mỗi truy vấn i: Xác định số lần chuỗi M_i xuất hiện trong đoạn [l_i, r_i] (tính từ ký tự l_i đến ký tự r_i trong chuỗi S).
Gồm Q dòng, mỗi dòng là số lần chuỗi M_i xuất hiện trong đoạn [l_i, r_i] của chuỗi S.
Dữ liệu vào Sao chép |
aaaaaaaaaa 5 0 9 aaa 0 9 aa 5 9 aaaa 2 8 aa 1 2 a |
Dữ liệu ra Sao chép |
8 9 2 6 2 |
Dữ liệu vào Sao chép |
rupcrupc 5 0 3 rupc 0 7 rupc 2 7 ru 2 7 pc 1 5 u |
Dữ liệu ra Sao chép |
1 2 1 2 2 |
Dữ liệu vào Sao chép |
abatagaadbura 8 0 6 a 6 12 a 0 6 aa 0 3 a 3 5 a 5 9 a 1 8 b 1 12 b |
Dữ liệu ra Sao chép |
4 3 0 2 1 2 1 2 |