Các điểm chuyển động
Đề bài
Mô tả
Trên trục số có điểm. Điểm thứ ban đầu nằm ở tọa độ nguyên và chuyển động đều với vận tốc . Không có hai điểm nào ban đầu cùng tọa độ. Tại thời điểm (có thể không nguyên, có thể âm hoặc dương), tọa độ điểm thứ là .
Với hai điểm và , định nghĩa là khoảng cách nhỏ nhất giữa hai điểm tại bất kỳ thời điểm nào (bao gồm cả thời điểm không nguyên). Nếu hai điểm trùng nhau tại một thời điểm nào đó thì .
Hãy tính:
Dữ liệu vào
- Dòng đầu chứa số nguyên — số điểm.
- Dòng thứ hai chứa số nguyên — tọa độ ban đầu (các giá trị đôi một khác nhau).
- Dòng thứ ba chứa số nguyên — vận tốc.
Dữ liệu ra
Một số nguyên duy nhất — tổng cần tính.
Ràng buộc
- Các đôi một khác nhau.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 3 2 -100 2 3 |
3 | Điểm 1 đi rất nhanh sang trái nên không bao giờ gặp lại điểm 2 hay 3; chỉ giữ khoảng cách ban đầu. Điểm 2 và 3 cuối cùng sẽ gặp nhau (điểm 3 đuổi kịp). Tổng . |
| 2 2 1 -3 0 |
0 | Điểm 1 (ở , ) đi sang trái và sẽ vượt qua điểm 2 (ở , ), nên . |
| 5 2 1 4 3 5 2 2 2 3 4 |
19 | Mọi cặp điểm hoặc cùng vận tốc (giữ nguyên khoảng cách) hoặc điểm phía sau chậm hơn (không bao giờ đuổi kịp). Cộng tất cả khoảng cách ban đầu được . |
Bình luận