Cặp xa nhau


Submit solution

Points: 3.2 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type

Cho dãy số (a)n phần tử a1,a2,...,an. Với mỗi k phần tử liên tiếp ai,ai+1,...,ai+k1, xác định khoảng cách vị trí lớn nhất giữa hai phần tử bằng nhau.

Khoảng cách vị trí giữa phần tử ở vị trí i (ai)j (aj) được tính bằng |ij|.

Đầu vào

Dòng đầu tiên chứa hai số nguyên nk (1kn300000), số lượng phần tử và độ dài khoảng.

Dòng tiếp theo chứa n số nguyên không âm giá trị không vượt quá 1000 là các phần tử của dãy số.

Đầu ra

Một dòng duy nhất chứa nk+1 số nguyên, số thứ i là khoảng cách vị trí lớn nhất giữa hai số bằng nhau trong dãy con ai,ai+1,...,ai+k1.

Nếu dãy con chứa những số đôi một khác nhau, xuất ra 0.

Subtask

30% số test có 100k<n300.

30% số test có 10000k<n30000.

Ví dụ

Đầu vào:

Copy
10 4
1 2 3 4 3 2 3 3 4 4

Đầu ra:

Copy
0 2 2 2 3 1 1
QDUY

Comments

There are no comments at the moment.