Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Đèn lồng

Dễ

  • 100 Điểm
  • 33% Tỉ lệ AC
  • 6 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Khu phố Nam có \(N\) chiếc đèn lồng, đánh số từ \(1\) đến \(N\) theo thứ tự từ trái sang phải.
Ban đầu, chiếc đèn lồng thứ \(i\) có màu ký hiệu \(A_i\) \((1 \le A_i \le 9)\).

Một dãy đèn lồng liên tiếp được gọi là cát tường nếu dãy đó có không quá \(K\) màu khác nhau.
Độ dài của dãy là số lượng đèn lồng trong dãy.

Do muốn trang trí năm mới, khu phố có thể thay màu của không quá \(X\) chiếc đèn lồng (mỗi chiếc đổi thành một màu bất kỳ trong \([1,9]\)).
Hãy xác định độ dài lớn nhất của một dãy đèn lồng cát tường có thể đạt được sau khi thay màu không quá \(X\) chiếc.

\InputFile
Dòng đầu tiên chứa ba số nguyên \(N, K, X\) \((1 \le K \le 9;\ 1 \le X \le N \le 10^5)\).

Dòng thứ hai chứa \(N\) số nguyên \(A_1, A_2, \dots, A_N\) \((1 \le A_i \le 9)\).

\OutputFile
In ra một số nguyên duy nhất là độ dài lớn nhất cần tìm.

\Scoring

  • 40% số test: \(N \le 10^2\), \(1 \le A_i \le 2\).
  • 30% số test: \(N \le 10^3\), \(K = X = 1\).
  • 20% số test: \(N \le 10^5\), \(K = 1\).
  • 10% số test: không có ràng buộc gì thêm.

Example

Test 1

Input
6 2 2
1 9 3 2 3 5
Output
5

Bình luận

Chưa có bình luận nào.