CNTSUBSTR
Cho xâu S có độ dài N gồm các ký tự chữ cái tiếng Anh thường. Cho Q truy vấn. Mỗi truy vấn có dạng (ai,bi), trong đó ai và bi là các ký tự từ bảng chữ cái tiếng Anh thường.
Yêu cầu: Với mỗi truy vấn (ai,bi), In ra số lượng chuỗi con gồm các phần tử liên tiếp nhau của S, mà ký tự đầu tiên là ai và ký tự cuối cùng là bi.
Input
Dòng đầu tiên chứa xâu s(1≤|s|≤105).
Dòng thứ hai chứa số nguyên Q(1≤Q≤105), số lượng truy vấn.
Mỗi một trong số Q dòng tiếp theo chứa hai ký tự ai và bi, cách nhau bằng một khoảng trắng.
Output
- Đối với mỗi truy vấn, in ra số lượng xâu con của S, mà ký tự đầu tiên là đầu tiên là ai và ký tự cuối cùng là bi.
Sample Input
Copy
abacaba
2
a b
b b
Sample Output
Copy
4
3
Comments