Đếm từ
Xem dưới dạng PDF
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