CNTSUBSTR


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 512M

Problem type

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 đó aibi 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(1Q105), số lượng truy vấn.

  • Mỗi một trong số Q dòng tiếp theo chứa hai ký tự aibi, 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

There are no comments at the moment.