Số lần xuất hiện

Xem dưới dạng PDF

Gửi bài giải


Điểm: 15
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

Tý có xâu \(S\) và \(Q\) truy vấn. Mỗi truy vấn cho xâu \(P\), đếm số lần \(P\) xuất hiện trong \(S\) (kể cả gối lên nhau).

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

  • Dòng 1: xâu \(S\) (\(1 \le |S| \le 10^5\)).
  • Dòng 2: số nguyên \(Q\) (\(1 \le Q \le 10^5\)).
  • \(Q\) dòng tiếp: mỗi dòng là xâu \(P\).

Định dạng đầu ra

  • Với mỗi truy vấn, in ra số lần \(P\) xuất hiện trong \(S\).

Ví dụ

Input:

ababa
3
aba
a
bab

Output:

2
3
1

Ràng buộc

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

Nhận xét

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