Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
HNQUEUE - Xếp hàng |
Ðể trình diễn một tiết mục trong màn khai mạc Ðại hội thể thao quốc tế, dạo diễn Q đã mời n vận động viên tham gia. Theo kịch bản, n vận động viên sẽ đuợc xếp thành một khối có dạng hình chữ nhật gồm một số hàng và một số cột. Cụ thể, các vận động viên đứng ở các vị trí có tọa độ nguyên và liên tiếp nhau, xếp thành các hàng song song với trục tọa độ để tạo thành một khối có dạng hình chữ nhật. Hiện tại, vận động viên thứ i đang ở vị trí (x, y), nếu vận động viên này di chuyển đến vị trí (u, v) thì sẽ mất năng luợng là |x – u| + |y – v|
Yêu cầu: Hãy giúp dạo diễn xác định cách xếp hàng để tổng năng luợng di chuyển của cả n người là nhỏ nhất.
Input:
- Dòng đầu ghi số nguyên dương n.
- n dòng thếp theo, mỗi dòng chứa hai số nguyên dương xi, yi là tọa độ của người thứ i
Output:
Một số nguyên duy nhất là tổng năng lượng di chuyển của n vận động viên.
Ví dụ:
Input:
3
1 1
1 2
3 3
Output:
2
Giới hạn: 1 ≤ n ≤ 5.104, |xi|, |yi| ≤ 109.
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-11-25 |
Thời gian chạy: | 0.100s-0.200s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập Ôn HN 01/2017 (Thầy Đỗ Đức Đông) |