Thời gian
1s
Bộ nhớ
1GB
Đọc vào (Input)
DANS.INP
Ghi ra (Output)
DANS.OUT

Đề bài

Câu lạc bộ khiêu vũ của trường có m bạn nam được đánh số từ 1 đến mn bạn nữ được đánh số từ 1 đến n đăng ký tham gia. Bạn nam thứ i có chiều cao aᵢ (1 ≤ i ≤ m), bạn nữ thứ j có chiều cao bⱼ (1 ≤ j ≤ n). Để xây dựng đội hình biểu diễn, câu lạc bộ cần chọn k cặp bạn nhảy. Mỗi cặp gồm đúng một bạn nammột bạn nữ, đồng thời mỗi người chỉ được ghép vào một cặp duy nhất.

Chỉ số phù hợp của một cặp là giá trị tuyệt đối của hiệu chiều cao giữa hai người: |aᵢ − bⱼ|

Chỉ số phù hợp của cả đội hình được xác định bằng chỉ số phù hợp lớn nhất trong tất cả các cặp đã chọn.

Yêu cầu: Hãy chọn k cặp bạn nhảy sao cho chỉ số phù hợp của đội hình là nhỏ nhất.

Dữ liệu: Đọc từ tệp văn bản DANS.INP:

  • Dòng đầu tiên chứa ba số nguyên dương m, n, k (k ≤ min(m, n), m, n ≤ 105).
  • Dòng thứ hai chứa m số nguyên dương a₁, a₂, ..., aₘ (aᵢ ≤ 109).
  • Dòng thứ ba chứa n số nguyên dương b₁, b₂, ..., bₙ (bⱼ ≤ 109).

Kết quả: Ghi ra tệp văn bản DANS.OUT một số nguyên duy nhất là chỉ số phù hợp nhỏ nhất của đội hình gồm k cặp bạn nhảy.

Ví dụ

Input 1
4 4 2
160 165 170 175
162 163 168 172
Output 1
2
Input 2
3 4 3
150 155 160
152 153 154 165
Output 2
5

Ràng buộc & Tóm tắt

  • Có 30% số test, tương ứng 30% số điểm, thỏa mãn: m, n ≤ 103, k = 1.

    Có 30% số test, tương ứng 30% số điểm, thỏa mãn: m, n ≤ 105, k = 1.

    40% số test còn lại, tương ứng 40% số điểm, không có ràng buộc nào thêm.

Thông tin bài tập

Mã bài: DANS
Mức độ: Cơ bản
Điểm số: 80 đ

Ủng Hộ Phát Triển Hệ Thống

Sự đồng hành của bạn là nguồn động lực rất lớn giúp đội ngũ duy trì, nâng cấp tài nguyên hệ thống chấm bài (Judge Server) ngày một mạnh mẽ hơn.

Ngân Hàng Techcombank
20492731612
Chủ tài khoản: VAN CONG DUC