Hoán vị cực tiểu
Đề bài
Mô tả
Cho mảng gồm số nguyên, đánh chỉ số từ đến , và một số nguyên dương .
Bạn được phép hoán vị các phần tử của mảng một cách tùy ý (kể cả giữ nguyên thứ tự ban đầu). Hãy tìm cách hoán vị sao cho giá trị
đạt nhỏ nhất có thể, và in ra giá trị nhỏ nhất đó.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất: giá trị nhỏ nhất của tổng nêu trên.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 1 2 4 |
1 | Một hoán vị tối ưu là 1 4 2: tổng bằng |1 - 2| = 1. |
| 5 2 3 -5 3 -5 3 |
0 | Thứ tự ban đầu đã tối ưu: |3-3| + |-5-(-5)| + |3-3| = 0. |
| 6 3 4 3 4 3 2 5 |
3 | Một hoán vị tối ưu là 2 3 4 4 3 5: |2-4| + |3-3| + |4-5| = 3. |
Bình luận