To Mau Hang Rao

Xem dưới dạng PDF

Gửi bài giải


Điểm: 100
Giới hạn thời gian: 3.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Mot hang rao gom \(N\) cot, cot i co mau sac c_i (1..\(N\)). Ban can son lai hang rao bang dung \(K\) mau moi, moi mau phu mot doan lien tiep. Chi phi cua mot doan \([l,r]\) la so luong mau sac khac nhau co trong doan do. Hay chon cach chia hang rao thanh \(K\) doan lien tiep sao cho tong chi phi nho nhat.\ \ Input:

  • Dong dau: \(N\), K (\(1 \le K \le N \le 10^5, K \le 200\))
  • Dong sau: \(c_1..c_N\) (\(1 \le c_i \le N\))

Output: Tong chi phi nho nhat.\ \ Vi du: Input:

6 3
1 2 1 3 2 1

Output:

4

Giai thich: Chia \([1,3]\) (\(mau 1, 2, 1: cost=2\)), \([4,4]\) (\(mau 3: cost=1\)), \([5,6]\) (\(mau 2, 1: cost=2\)), tong = 5. Phương án tối ưu: \([1,2]\) (2) + \([3,4]\) (2) + \([5,6]\) (2) = 6. Đáp số tối ưu là 4.

#

Định dạng đầu vào

  • Dòng 1: Hai số nguyên \(N\) và K (\(1 \le K \le N \le 3000\)).
  • Dòng 2: \(N\) số nguyên \(c_1, c_2, \dots, c_N\) (\(1 \le c_i \le N\)).

Định dạng đầu ra

  • In ra tổng số lượng màu sắc khác nhau nhỏ nhất.

Ví dụ

Input:

6 2
1 1 2 2 3 3

Output:

3

Giải thích: Đoạn 1 gồm [1, 1, 2] (2 màu), đoạn 2 gồm [2, 3, 3] (2 màu) -> hoặc chia [1,1,2,2] (2 màu) và [3,3] (1 màu) -> tổng 3 màu.

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 30% \(N \le 100\)
2 70% \(N \le 3000\)

Nhận xét

Không có ý kiến tại thời điểm này.