Dây đủ màu (đề HSG 12 Nam Định 2023)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: MAU.INP
Output: MAU.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Dây đèn nhấp nháy của bạn Minh có ~n~ đèn. Mỗi đèn có một màu (thuộc một trong ~m~ màu đã biết, mỗi màu được mã bằng một số nguyên trong phạm vi từ 1 đến ~m~). Đoạn dây đèn đủ màu là đoạn dây đèn với các đèn liên tiếp và có đủ ~m~ màu (có thể nhiều hơn ~m~ đèn). Bố bạn Minh đố bạn tìm được đoạn dây đèn đủ màu mà có số đèn ít nhất.

Cho biết các giá trị ~m, n~ và ~a_1, a_2, \dots, a_n~ (đèn thứ ~i~ của dãy đèn nhấp nháy có màu là ~a_i~). Tìm đoạn dãy đèn đủ màu với số đèn ít nhất.

Dữ liệu

  • Dòng 1 chứa 2 số nguyên dương ~n~ và ~m~.
  • Dòng 2 chứa ~n~ số nguyên dương dưới dạng ~a_1, a_2, \dots, a_n~ (~1 \le a_i \le m~).

Kết quả

Một số nguyên duy nhất thỏa mãn yêu cầu (trường hợp không thỏa mãn thì ghi ra số 0).

Ví dụ

MAU.INP

7 3
1 2 2 1 1 3 3

MAU.OUT

4

Giải thích: Dãy đèn màu ở vị trí 3, 4, 5, 6.

Giới hạn

  • Subtask 1 (50% số điểm): ~n~ và ~m~ không quá ~10^3~.
  • Subtask 2 (50% số điểm): ~n~ và ~m~ không quá ~10^7~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.