Xâu con bội
Xem dưới dạng PDF
Gửi bài giải
Điểm:
130
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 \(N\) xâu \(S_1, S_2, \dots, S_N\) và số nguyên \(K\).
Bình có \(N\) xâu ký tự. An muốn đếm số lượng xâu con khác nhau xuất hiện trong ít nhất K xâu trong số \(N\) xâu đã cho.
Định dạng đầu vào
- Dòng 1: hai số nguyên \(N, K\) (\(1 \le K \le N \le 10^5\)).
- \(N\) dòng tiếp: mỗi dòng là một xâu S_i. Tổng độ dài các xâu không quá \(2 \times 10^5\).
Định dạng đầu ra
- Một số nguyên duy nhất là kết quả.
Ví dụ
Input:
3 2
ab
bc
abc
Output:
4
Giải thích: Các xâu con xuất hiện trong \ge2 xâu: a \((x1, x3)\), b (x1,x2,x3), c \((x2, x3)\), bc \((x2, x3)\) → 4 xâu.
Ràng buộc
| Subtask | Điểm | Ràng buộc | |
|---|---|---|---|
| 1 | 10 | \(N \le 10, \sum\\) | \(S_i| \le 100\) |
| 2 | 20 | \(\sum\\) | \(S_i| \le 5000\) |
| 3 | 30 | \(\sum\\) | \(S_i| \le 10^5\) |
| 4 | 40 | Không có ràng buộc gì thêm |
Nhận xét