#CT00028. Chuẩn hóa nhãn (Label Normalization)
Chuẩn hóa nhãn (Label Normalization)
Chuẩn hóa nhãn (Label Normalization)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có bản ghi theo thứ tự . Bản ghi thứ đang mang nhãn , với .
Bạn được phép đổi nhãn của bản ghi thành một giá trị bất kỳ trong . Nếu nhãn mới khác thì phải trả chi phí ; nếu giữ nguyên nhãn thì chi phí bằng .
Sau khi hiệu chỉnh, gọi nhãn mới là . Dãy nhãn phải không giảm:
Hãy tìm tổng chi phí nhỏ nhất để thu được một dãy nhãn không giảm.
Input
- Dòng đầu chứa hai số nguyên .
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên .
Output
In một số nguyên duy nhất là tổng chi phí nhỏ nhất.
Subtask
- Subtask 1 — 30%: , , , .
- Subtask 2 — 30%: , , , .
- Subtask 3 — 40%: , , , .
Ví dụ
Ví dụ 1
Input
5 3
3 1 2 1 3
5 2 4 1 3
Output
6
Giải thích
Có thể đổi dãy thành . Ta đổi bản ghi với chi phí và bản ghi với chi phí .
Ví dụ 2
Input
4 4
1 2 2 4
8 7 6 5
Output
0
Giải thích
Dãy nhãn ban đầu đã không giảm.
Liên quan
Trong các cuộc thi sau: