Gửi bài giải


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

Bình có một văn bản \(T\) và K từ khóa. Bình muốn đếm số lần mỗi từ khóa xuất hiện trong \(T\) (các lần xuất hiện có thể chồng lấn). Hãy giúp Bình!

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

  • Dòng đầu: xâu \(T\) (\(1 \le |T| $\le 10^5\)), gồm chữ cái in thường a..z.
  • Dòng hai: số nguyên \(K\) (\(1 \le K $\le 10^5\)).
  • \(K\) dòng tiếp theo: mỗi dòng là một từ khóa, tổng độ dài không quá \(10^5\).

Định dạng đầu ra

  • In ra \(K\) dòng, dòng thứ i là số lần từ khóa thứ \(i\) xuất hiện.

Ví dụ

Input:

aaaaa
3
a
aa
aaa

Output:

5
4
3

Ràng buộc

Nhóm Điểm Giới hạn
1 30 $$ T \le 100, K \(\le 10\)
2 30 $$ T \le 10^4, K \(\le 10^3\)
3 40 $$ T \le 10^5, K \(\le 10^5\)

Nhận xét

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