NGUỒN: ĐỀ THI LẬP ĐỘI TUYỂN HỌC SINH GIỎI CỦA TỈNH DỰ THI CHỌN HỌC SINH GIỎI QUỐC GIA THPT NĂM 2020 TỈNH QUẢNG NINH
Một vườn hoa có rất nhiều bông hoa và hai đài phun nước. Bạn có thể lắp bơm áp lực cho hai đài phun nước để tưới cây và có thể điều chỉnh bán kính tưới của hai đài phun nước là . Mỗi đài phun nước có thể tưới nước cho những bông hoa cách nó không lớn hơn bán kính tưới.
Bạn muốn mọi bông hoa trong vườn đều được tưới nước, đồng thời giá trị là nhỏ nhất. Bạn hãy tìm giá trị nhỏ nhất này.
Hai hình sau minh họa cho ví dụ ở dưới. Hình bên trái minh họa cho ví dụ : và hình bên phải minh họa cho ví dụ : .
Dữ liệu vào:
Dòng đầu tiên chứa số nguyên lần lượt là số bông hoa và tọa độ của hai đài phun nước.
dòng tiếp theo, mỗi dòng chứa số nguyên là tọa của bông hoa thứ . Tọa độ các bông hoa và đài phun nước là phân biệt.
Dữ liệu ra:
Ghi ra một dòng chứa giá trị nhỏ nhất. Chú ý rằng trong bài toán này câu trả lời luôn là một số nguyên.