Phản ứng dây chuyền
Đề bài
Mô tả
Trên trục số có đèn hiệu đặt tại các vị trí đôi một phân biệt. Đèn hiệu thứ nằm ở vị trí và có công suất .
Khi đèn hiệu thứ được kích hoạt, nó phá huỷ mọi đèn hiệu nằm bên trái nó (theo chiều giảm của toạ độ) trong khoảng cách không quá , tức là mọi đèn hiệu có vị trí thuộc đoạn . Bản thân đèn hiệu thứ không bị phá huỷ.
Các đèn hiệu được kích hoạt lần lượt từ phải sang trái. Một đèn hiệu đã bị phá huỷ thì không được kích hoạt nữa (và do đó không phá huỷ được đèn nào cả).
Bạn phải đặt thêm đúng một đèn hiệu mới ở vị trí nằm hoàn toàn bên phải tất cả đèn hiệu đã có, với vị trí và công suất tuỳ ý. Đèn hiệu mới này sẽ là đèn được kích hoạt đầu tiên.
Hãy tìm số lượng ít nhất các đèn hiệu bị phá huỷ. Chỉ đếm trong đèn hiệu ban đầu, đèn hiệu mới thêm vào không được tính.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên là số lượng đèn hiệu ban đầu.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và là vị trí và công suất của đèn hiệu thứ .
Các đèn hiệu không nhất thiết được cho theo thứ tự vị trí tăng dần.
Dữ liệu ra
Một số nguyên duy nhất là số đèn hiệu bị phá huỷ ít nhất.
Ràng buộc
- với mọi
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 1 1 2 1 3 1 4 1 5 1 6 1 7 1 |
3 | Đặt đèn mới ở vị trí với công suất : nó không với tới đèn nào. Sau đó kích hoạt đèn ở vị trí (phá huỷ đèn ), rồi đèn (phá huỷ đèn ), rồi đèn (phá huỷ đèn ), rồi đèn . Tổng cộng đèn bị phá huỷ. |
| 4 1 9 3 1 6 1 7 4 |
1 | Đặt đèn mới ở vị trí với công suất : nó phá huỷ đèn ở vị trí (vì ). Các đèn còn lại ở vị trí , , lần lượt được kích hoạt nhưng không đèn nào với tới đèn kế tiếp bên trái. Chỉ đèn bị phá huỷ. |
Bình luận