ĐOẠN CON CÓ TẦN SUẤT LỚN
Xem PDF
Điểm:
1300
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
ĐOẠN CON CÓ TẦN SUẤT LỚN
Cho một dãy số nguyên gồm \(n\) phần tử \(a_1, a_2, ..., a_n\).
Một đoạn con liên tiếp được gọi là tốt nếu tồn tại một số xuất hiện ít nhất \(k\) lần trong đoạn con đó.
Hãy tìm độ dài lớn nhất của một đoạn con tốt.
Input
-
Dòng đầu tiên chứa hai số nguyên \(n, k\)
(\(1 \le k \le n \le 10^5\)). -
Dòng thứ hai chứa \(n\) số nguyên \(a_i\)
(\(|a_i| \le 10^9\)).
Output
In ra một số nguyên duy nhất là độ dài lớn nhất của đoạn con tốt.
Subtask
- Subtask 1 (100 điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
10 3
1 2 3 1 4 1 2 5 1 6
Output
7
Note
Đoạn con:
\(1,2,3,1,4,1,2\)
có số \(1\) xuất hiện \(3\) lần nên đáp án là \(7\).
Bình luận