Robots
Đề bài
Mô tả
Nhà máy V đang thử nghiệm -robot trên một lưới ô vuông khổng lồ, mỗi ô được xác định bởi tọa độ nguyên . Một số ô là điểm sạc (chứa ổ cắm điện). Robot lúc đầu đứng ở một ô. Sau khi vận hành, robot sẽ đi qua một số ô, ở mỗi ô một số nguyên dương phút, rồi sau đó sẽ di chuyển sang ô hàng xóm kề cạnh (thời gian di chuyển là không đáng kể). Như vậy robot chỉ đổi ô vào cuối mỗi phút, mỗi lần sang một ô kề cạnh, và có thể đứng yên bao lâu tùy ý; sau phút vận hành (lần đổi ô cuối cùng có thể diễn ra ngay khi kết thúc phút thứ ), robot có thể đang ở bất kỳ ô nào có khoảng cách Manhattan đến ô ban đầu không vượt quá .
Hãy xác định giá trị lớn nhất có thể của khoảng cách bé nhất từ robot đến một điểm sạc nào đó sau khi robot vận hành phút. Khoảng cách được sử dụng là khoảng cách Manhattan.
Khoảng cách Manhattan giữa hai ô có tọa độ và là .
Dữ liệu vào
- Dòng đầu ghi số điểm sạc và số phút thử nghiệm .
- Sau đó là dòng, mỗi dòng ghi số nguyên là tọa độ của một điểm sạc.
- Dòng cuối ghi tọa độ lúc ban đầu của robot.
Các tọa độ thỏa mãn . Toàn bộ điểm đôi một phân biệt.
Dữ liệu ra
In ra giá trị lớn nhất của khoảng cách bé nhất từ robot đến một điểm sạc.
Ràng buộc
- với mọi tọa độ
- điểm (các điểm sạc và vị trí ban đầu của robot) đôi một phân biệt
Subtasks
- Subtask 1 ( số test): ;
- Subtask 2 ( số test): và mọi tọa độ thỏa mãn ;
- Subtask 3 ( số test): Không có giới hạn gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 0 4 -2 -4 8 -2 7 -5 5 -1 |
7 | Có điểm sạc tại , , , , robot ban đầu ở ô . Sau phút, robot có thể đến ô và lúc này khoảng cách gần nhất đến một điểm sạc là . Đó là giá trị lớn nhất. |
| 1 1 0 0 1 0 |
2 | Robot đứng ở trong phút đầu tiên rồi chuyển sang ô khi phút này kết thúc, cách điểm sạc một khoảng . |
| 3 2 2 -3 -2 -2 0 3 -1 -1 |
3 | Ví dụ robot đi đến ô : khoảng cách đến ba điểm sạc là . Điểm cách cả ba điểm sạc ít nhất nhưng không phải là một ô của lưới nên robot không thể đứng ở đó. |
Bình luận