Chiến binh và Cung thủ
Đề bài
Mô tả
Có vị trí phân biệt nằm trên một trục số, cho bởi các tọa độ ( luôn là số chẵn). Hai người chơi A và B lần lượt cấm các vị trí, A đi trước. Mỗi lượt, người chơi đến lượt cấm đúng một trong các vị trí còn lại. Họ tiếp tục cho đến khi chỉ còn lại đúng hai vị trí (tức là tổng cộng có lượt cấm).
Sau khi kết thúc, quân của A đứng ở vị trí có tọa độ nhỏ hơn trong hai vị trí còn lại, quân của B đứng ở vị trí có tọa độ lớn hơn. Khoảng cách ban đầu giữa hai quân là hiệu hai tọa độ đó.
A muốn khoảng cách này càng nhỏ càng tốt, còn B muốn nó càng lớn càng tốt. Hãy xác định khoảng cách giữa hai quân khi cả hai người chơi đều chơi tối ưu.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên phân biệt .
Dữ liệu ra
- In ra một số nguyên duy nhất: khoảng cách giữa hai quân khi cả hai chơi tối ưu.
Ràng buộc
- , chẵn.
- , các đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 0 1 3 7 15 31 |
7 | Một cách chơi tối ưu: A cấm vị trí 15, B cấm vị trí 3, A cấm vị trí 31, B cấm vị trí 1. Còn lại hai vị trí 0 và 7, khoảng cách bằng 7. |
| 2 73 37 |
36 | Chỉ có hai vị trí nên không có lượt cấm nào, khoảng cách là . |
Bình luận