Đề Tuyển sinh lớp 10 Chuyên Tin Phan Bội Châu 2023 - Đèn chiếu sáng công cộng
Point: 100.0
Time limit: 1.0s
Memory limit: 1 G
Input: chieusang.inp
Output: chieusang.out
Problem type
Ngôn ngữ cho phép
C, C#, C++, Pascal, Python

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 tọa độ \(a_i\), cột đèn điện thứ \(j\) nằm trên tọa độ \(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)| \le 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:

Từ tập văn bản CHIEUSANG.INP gồm:

  • Dòng đầu tiên gồm 2 số nguyên dương \(N, M (1 \le N,M \le 10^5)\)

  • Dòng thứ hai gồm \(N\) số nguyên \(a_1, a_2,..., a_N\) \((-10^9 \le a_i \le 10^9)\)

  • Dòng thứ ba gồm \(M\) số nguyên \(b_1, b_2,...,b_M\) (\(-10^9 \le b_j \le 10^9\))

Kết quả:

Ghi ra tập văn bản CHIEUSANG.OUT gồm một dòng chứa một số nguyên là giá trị ở cần tìm.

Ví dụ:

CHIEUSANG.INP CHIEUSANG.OUT
3 2
-2 2 4
-3 0
4
5 3
1 5 10 14 17
4 11 15
3

Giới hạn:

  • \(60\%\) số test với \(1 \le N, M \le 10^4\)

  • \(40\%\) số test với \(10^4 <N,M \le 10^5\)