Nhiếp ảnh gia trẻ
Đề bài
Mô tả
Một đường chạy thẳng được đánh số vị trí bằng các số nguyên. Trên đường chạy có vận động viên; vận động viên thứ chỉ chạy qua lại trong đoạn nối hai vị trí và .
Một nhiếp ảnh gia đang đứng tại vị trí . Anh ta chụp được ảnh của một vận động viên khi và chỉ khi vị trí anh ta đứng nằm trong đoạn mà vận động viên đó chạy (tính cả hai đầu mút).
Hai số và được cho theo thứ tự tuỳ ý, nghĩa là có thể .
Hãy tìm khoảng cách nhỏ nhất mà nhiếp ảnh gia phải di chuyển để đứng tại một vị trí chụp được tất cả vận động viên. Nếu không tồn tại vị trí nào như vậy, in ra .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
- Một số nguyên duy nhất: khoảng cách nhỏ nhất cần di chuyển, hoặc nếu không có vị trí thoả mãn.
Ràng buộc
- và
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 0 7 14 2 4 6 |
1 | Ba đoạn là , (dòng cho là 14 2 nên đầu mút nhỏ là 2) và . Giao của chúng là . Nhiếp ảnh gia đang ở nên phải đi tới , mất đơn vị. |
| 3 2 1 2 2 3 3 4 |
-1 | Giao của , , là rỗng vì đầu trái lớn nhất là còn đầu phải nhỏ nhất là . Không có vị trí nào chụp được cả ba. |
| 4 7 2 5 3 6 3 5 7 4 |
2 | Giao của , , , là . Nhiếp ảnh gia đang ở , tức nằm bên phải đoạn giao, nên phải lùi về , mất đơn vị. |
Bình luận