[Kiên Giang - TS10 - 2025] Bài 4: Căn hộ

Xem dạng PDF

Gửi bài giải

Điểm: 8,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Công ty XYZ kinh doanh trong lĩnh vực bất động sản. Công ty có ~m~ căn hộ căn bán với nhiều diện tích khác nhau, đo số lượng căn hộ có hạn, vì vây chỉ ưu tiên khách hàng đăng ký trước và có nhu cấu diện tích phủ hợp nhất. Trong đợt này có ~n~ khách hàng đăng ký, mỗi khách hàng đưa ra diện tích một cần hộ mong muốn.

Giả sử căn hộ mà khách hàng đăng ký có diện tích là ~s~ thì có thể nhận được căn hộ diện tích trong khoảng từ ~s - k~ đến ~s + k~, (~k~ là số chênh lệch điện tích của công ty đưa ra). Ưu tiên cho khách hàng có số chênh lệch ~k~ nhó nhất.

Yêu cầu: Viết chương trình tìm tổng số khách hàng có diện tích chênh lệnh ~k~ nhỏ nhất và đăng ký sớm nhất.

INPUT

Dòng đầu tiên chứa ba số nguyên ~n, m, k~ trong đó:

  • ~n~ là số lượng khách hàng (~1 \le n \le 10^3~).
  • ~m~ là sỗ lượng căn hộ cần bán (~1 \le m \le 10^3~)
  • ~k~ là số chênh lệch tối đa cho phép (~0 \le k \le 10~).

Dòng thứ hai chứa ~n~ số nguyên ~a_1, a_2, ..., a_n~ (~1 \le a_i \le 10^9~) là diện tích căn hộ mong muốn của từng khách hàng đăng ký mua.

Dòng thứ ba chứa ~m~ số nguyên: ~b_1, b_2, ..., b_n~ (~1 \le b_i \le 10^9~) là điện tích của các căn hộ cần bán.

OUTPUT

Số lượng khách hàng nhận được căn hộ thỏa măn điều kiện.

SAMPLE INPUT

4 3 5
60 45 80 60
30 60 75

SAMPLE OUTPUT

2

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    HuyzNolan  đã bình luận lúc 5, Tháng 6, 2025, 13:12

    "Dòng thứ ba chứa m số nguyên: b[1],b[2],b[3],...,b[n] () là diện tích của các căn hộ cần bán". Phải là b[1],b[2],b[3],...,b[m] chứ nhỉ