Hàng cây sân trường

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Hàng cây gồm \(n\) cây xanh. Để tưới nước cho cây, nhà trường có kế hoạch lắp đặt \(m\) (\(1 \le m \le n\)) vòi tưới nước tự động. Vòi thứ \(i\) sẽ tưới được cây thứ \(j\) nếu \(| j - x_i|\le R_i\), \(R_i\) là bán kính tưới nước của vòi thứ \(i\).

Cho biết vị trí \(m\) vòi nước tại \(m\) cây có thứ tự là \(X_1, X_2...X_m (1 \lt X_1 \lt X_2 ... \lt X_m \le n )\) và bán kính tưới là \(R_1, R_2... R_m (1 \lt R_1,R_2 ... R_m \le 100 )\)

Yêu cầu: Tính xem có bao nhiêu cây được tưới khi lắp \(m\) vòi nước tự động.

Dữ liệu vào:
  • Dòng 1 ghi hai số nguyên dương \(n\) và \(m\) (\(2 \le n \le 2000; 1 \le m \le n\))
  • \(m\) dòng tiếp theo, dòng thứ \(i\) sẽ ghi hai số nguyên \(X_i, R_i\) là thứ tự đặt vòi và bán kính tưới.
Dữ liệu ra: một số nguyên duy nhất là số lượng cây được tưới

Input 1

8 2
2 2
5 1

Output 1

6
Giới hạn
  • Có 30% test: \(2 \le n \le 200; m=1\)
  • Có 30% test: \(2 \le n \le 200; 2 \le m \le n\)
  • Có 40% test: \(200 \lt n \le 2000; 2 \le m \le n\)

Nhận xét

Không có ý kiến tại thời điểm này.