Trao Huy Hiệu
Đề bài
Mô tả
Có huy hiệu, huy hiệu thứ có độ ngầu . Ta muốn trao mỗi huy hiệu cho một người lính sao cho không có hai người lính nào nhận huy hiệu có cùng độ ngầu, tức là tất cả giá trị độ ngầu phải đôi một khác nhau.
Mỗi lần tăng độ ngầu của một huy hiệu lên tốn đồng. Ta chỉ được tăng (không được giảm) độ ngầu.
Hãy tính số tiền nhỏ nhất cần chi để tất cả các huy hiệu có độ ngầu đôi một khác nhau.
Dữ liệu vào
- Dòng đầu chứa một số nguyên .
- Dòng thứ hai chứa số nguyên là độ ngầu ban đầu của từng huy hiệu.
Dữ liệu ra
- In ra một số nguyên: số tiền nhỏ nhất cần chi.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 3 1 4 |
1 | Tăng huy hiệu có độ ngầu (một trong hai) lên , được đôi một khác nhau. Tốn đồng. |
| 5 1 2 3 2 5 |
2 | Tăng một huy hiệu lên : được . Tốn đồng. |
| 3 3 3 3 |
3 | Ba huy hiệu cùng độ ngầu , buộc phải nâng thành ; chi phí . |
Bình luận