Hàng chờ ở căng tin
Đề bài
Mô tả
Có học sinh đang xếp thành một hàng. Học sinh thứ được đặc trưng bởi hai số và .
Nếu học sinh đứng ở vị trí (các vị trí được đánh số từ đến từ trái sang phải) thì độ khó chịu của học sinh đó bằng:
tức là nhân với số người đứng bên trái, cộng nhân với số người đứng bên phải.
Hãy sắp xếp lại thứ tự các học sinh trong hàng sao cho tổng độ khó chịu của tất cả học sinh là nhỏ nhất, và in ra giá trị nhỏ nhất đó.
Dữ liệu vào
- Dòng đầu chứa số nguyên , số học sinh trong hàng.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
- In ra một số nguyên: tổng độ khó chịu nhỏ nhất có thể đạt được sau khi sắp xếp lại.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 4 2 2 3 6 1 |
12 | Xếp theo thứ tự các học sinh (3, 1, 2). Học sinh 3 ở vị trí 1: . Học sinh 1 ở vị trí 2: . Học sinh 2 ở vị trí 3: . Tổng . |
| 4 2 4 3 3 7 1 2 3 |
25 | Xếp theo thứ tự (3, 2, 4, 1) cho tổng độ khó chịu nhỏ nhất bằng 25. |
Bình luận