#PS0000003. Ilya và các truy vấn (Ilya and Queries)
Ilya và các truy vấn (Ilya and Queries)
Ilya và các truy vấn (Ilya and Queries)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho một chuỗi chỉ gồm hai ký tự . và #.
Với mỗi truy vấn , hãy đếm số vị trí thỏa
và hai ký tự kề nhau tại vị trí và giống nhau, tức là
Mỗi cặp ký tự kề nhau được xác định bởi vị trí bên trái của cặp. Chỉ những cặp nằm hoàn toàn bên trong đoạn mới được tính.
Input
- Dòng đầu chứa chuỗi .
- Dòng thứ hai chứa số nguyên , là số truy vấn.
- Mỗi trong dòng tiếp theo chứa hai số nguyên .
Output
Với mỗi truy vấn, in trên một dòng số cặp ký tự kề nhau giống nhau trong đoạn .
Subtask
Điều kiện chung đã đối chiếu với nguồn:
-
-
-
-
-
Subtask 1 — 20%:
-
Subtask 2 — 30%: Mọi truy vấn đều có .
-
Subtask 3 — 50%: không có điều kiện bổ sung ngoài các điều kiện chung ở trên.
Ví dụ
Input
......
4
3 4
2 3
1 6
2 6
Output
1
1
5
4
Giải thích
Chuỗi trong ví dụ là ......, vì vậy mọi cặp ký tự kề nhau đều giống nhau.
- Đoạn chứa đúng một cặp , nên kết quả là .
- Đoạn cũng chứa đúng một cặp, nên kết quả là .
- Đoạn có cặp kề nhau: .
- Đoạn có cặp kề nhau.