Xếp hàng
Đề bài
Mô tả
Để trình diễn một tiết mục trong màn khai mạc Đại hội thể thao quốc tế, đạo diễn X đã mời vận động viên tham gia. Theo kịch bản, vận động viên sẽ được xếp thành một hàng dọc hoặc một hàng ngang liên tiếp (song song với trục tọa độ). Hiện tại, vận động viên thứ đang ở vị trí , nếu vận động viên này di chuyển đến vị trí thì sẽ mất năng lượng là .
Hàng ngang liên tiếp là điểm nguyên ; hàng dọc liên tiếp là điểm nguyên , với là các số nguyên tùy chọn. Mỗi điểm của hàng có đúng một vận động viên đứng, và ai đứng ở vị trí nào trong hàng cũng được. Ban đầu nhiều vận động viên có thể đứng cùng một vị trí.
Yêu cầu: Hãy giúp đạo diễn xác định cách xếp hàng để tổng năng lượng di chuyển của cả vận động viên là nhỏ nhất.
Dữ liệu vào
- Dòng đầu ghi số nguyên dương .
- Tiếp theo là dòng, dòng thứ chứa hai số nguyên , các số có giá trị tuyệt đối không vượt quá .
Dữ liệu ra
Gồm một dòng chứa một số nguyên là tổng năng lượng di chuyển nhỏ nhất của cả vận động viên.
Ràng buộc
- .
- .
Subtasks
- số test: , .
- số test: , .
- số test: .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 1 1 2 3 3 |
2 | Xếp thành hàng dọc : vận động viên thứ ba đi từ đến mất , hai người còn lại đứng yên. |
| 4 0 0 5 0 5 1 10 0 |
9 | Xếp thành hàng ngang : người ở đến mất , người ở đến mất , người ở đến mất , người ở đến mất , tổng . Xếp hàng dọc tốn ít nhất . |
Bình luận