So sánh hash xâu con trực tuyến

Xem dưới dạng PDF

Gửi bài giải


Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Cho xâu \(S\) và \(Q\) truy vấn. Mỗi truy vấn cho ba số \(l, r, k\). Hãy in ra YES nếu xâu con \(S[l..r]\) bắt đầu bằng xâu con \(S[l..l+k-1]\) (tức là đoạn đầu của đoạn [l..r] dài k).

Định dạng đầu vào

  • Dòng 1: xâu \(S\).
  • Dòng 2: số nguyên \(Q\).
  • Q dòng: 3 số \(l, r, k\).

Định dạng đầu ra

  • Mỗi truy vấn in YES/NO.

Ví dụ

Input:

abcde
3
0 4 2
1 4 3
0 2 5

Output:

YES
NO
NO

Ràng buộc

  • 100% số điểm: \(|S|, Q \le 10^5\).

Nhận xét

Không có ý kiến tại thời điểm này.