[Nghệ An - 23] Đèn chiếu sáng công cộng
Dọc theo tuyến đường giao thông liên xã của xã A và xã B có N ngôi nhà được chiếu sáng bởi M cột đèn điện công cộng. Tuyến đường giao thông liên xã được xem là một đường thẳng, gốc tọa độ được đặt tại trường trung học cơ sở của xã A nằm trên tuyến đường đó. Mỗi đèn điện có cường độ, phạm vi chiếu sáng nhất định. Ngôi nhà thứ i nằm trên toạ độ a_i, cột đèn điện thứ j nằm trên toạ độ b_j.
Mỗi ngôi nhà sẽ được chiếu sáng nếu khoảng cách từ cột đèn điện đến ngôi nhà không quá giá trị d (|a_i – b_j| <= d); nếu cột đèn điện đặt tại cổng ngôi nhà nào đó thì xem như d = 0. Để đảm bảo an toàn giao thông, mỗi ngôi nhà cần ít nhất được một đèn điện chiếu sáng.
Yêu cầu: Hãy tìm giá trị d tối thiểu sao cho mỗi ngôi nhà được ít nhất một đèn điện chiếu sáng.
Dữ liệu vào
Dòng đầu tiên gồm 2 số nguyên dương N, M (1 <= N, M <= 10^5) Dòng thứ hai gồm N số nguyên a_1, a_2, ..., a_n (-10^9 <= a_i <= 10^9) Dòng thứ ba gồm M số nguyên b_1, b_2, ..., b_m (-10^9 <= b_j <= 10^9) Các số trên cùng một dòng cách nhau bởi dấu cách.Kết quả
Ghi ra một dòng duy nhất chứa một số nguyên là giá trị d nhỏ nhất cần tìm.Ví dụ
3 2 -2 2 4 -3 0
4
Giới hạn
- 60% số test với 1 <= N, M <= 10^4
- 40% số test với 10^4 < N, M <= 10^5
Comments