SEQSTR - Dãy xâu
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: admin

Cho một dãy gồm n xâu s1,s2,…,sn và một số nguyên dương k. Một cặp hai xâu sisj trong dãy được gọi là tương thích với nhau nếu thỏa mãn:

- 0 < j-i ≤ k
- Hai xâu sisj có cùng độ dài.

Yêu cầu: Hãy xác định số cặp các xâu tương thích với nhau trong dãy các xâu đã cho.

Dữ liệu:

- Dòng đầu chứa hai số nguyên nk (3 ≤ n ≤ 300.000; 1 ≤ k ≤ n).

- n dòng tiếp theo mỗi dòng chứa một xâu có độ dài từ 2 đến 20 kí tự gồm các chữ cái tiếng Anh in hoa.

Kết quả:

Ghi ra một dòng duy nhất là kết quả của bài toán.

Ví dụ

Input

4 2
OTN
ABC
THA
HUN

Output

5

Input

6 3
CFETHIA
LLOYD
STEVIE
KEVIN
MALCABC
DABNEY

Output

2

Ràng buộc:

- Có 40% số điểm ứng với n ≤ 5000
- Có 60% số điểm ứng với n ≤ 300.000.


Nguồn: PREVNOI TEAM 20182019 Ninh Bình

Back to Top