Bài 5 (Đề thi HSG THCS thành phố Hải Phòng năm học 2025-2026)
hp_thcs_2526_bai5 1000 ms 512 MB
Nội dung bài tập

Trường THCS nơi Dũng đang học có trông một hàng cây xanh trông rất đẹp. Hàng cây gồm \(n\) cây xanh được đánh số thứ tự từ 1 đến \(n\) (theo hướng từ trái qua phải). Để đơn giản có thể coi hàng cây như trục tọa độ \(Ox\) và cây thứ \(i\) có tọa độ \(x_{i}\) \((x_{1} < x_{2}, < \ldots < x_{n})\).

Để tưới nước cho cây, nhà trường có kế hoạch lắp đặt \(m\) vòi tưới nước tự động. Vòi nước thứ \(i\ (i = 1,2,\ldots,m)\) được lắp đặt tại vị trí cây \(t_{i}\), có bán kính tưới nước \(R_{i}\). Điều này có ý nghĩa rằng vòi nước này tưới được cây \(t_{i}\) và tất cả các cây có khoảng cách đến \(t_{i}\) không vượt quá \(R_{i}\).

Yêu cầu: Cho biết vị trí lắp đặt \(m\) vòi nước và bán kính tưới nước của \(m\) vòi này. Hãy đếm xem có bao nhiêu cây được tưới nước.

Dữ liệu vào:

  • Dòng đầu tiên chứa chứa hai số nguyên dương \(n,\ m\ (1 \leq m \leq n \leq 10^{6})\)

  • Dòng thứ hai chứa \(n\) số nguyên lần lượt là \(x_{1},x_{2},\ldots,x_{n}\ (0 < x_{1} < x_{2} < \ldots < x_{n} \leq 10^{9})\) lần lượt là tọa độ của các cây \(1,\ 2,\ldots,n\).

  • Tiếp theo là \(m\) dòng, dòng thứ \(i\) chứa hai số nguyên dương \(t_{i},\ R_{i}\ (1 \leq t_{i} \leq n;R_{i} \leq 10^{9})\) lần lượt là số hiệu và bán kính tưới nước của vòi thứ \(i\ (i = 1,2,\ldots,m)\).

Kết quả:

  • In một số nguyên duy nhất là số cây được tưới nước.

Ràng buộc:

  • Có 30% số tests ứng với 30% số điểm của bài có \(m = 1\)

  • Có 30% số tests tiếp theo ứng với 30% số điểm của bài có \(n \leq 2000\)

  • Các tests còn lại không có ràng buộc bổ sung.

Ví dụ:

Input Output

5 2

1 3 5 7 9 11

1 5

4 2

5
Nộp bài
Bạn cần đăng nhập để nộp bài. Đăng nhập
Lịch sử nộp bài của bạn
Bạn chưa nộp bài tập này.
Thống kê bài nộp
0
Tổng lượt nộp
Đang chờ chấm
0
Đang chấm
0
Chấp nhận
0
Sai kết quả
0
Quá thời gian
0
Lỗi biên dịch
0
Lỗi thực thi
0
Lỗi hệ thống
0
Các bài tập cùng đề thi