MOUNTAIN - Valentine
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 2.0 giây
Giới hạn bộ nhớ: 256 megabyte
Đăng bởi: ami

          Nhân ngày lễ tình nhân, Ami quyết định đi leo núi. Ami đứng trước n ngọn núi được đánh số từ 1 đến n, mỗi ngọn núi có chiều cao là hi và một chỉ số boosting là di. Ami có thể bắt đầu leo núi ở bất kì ngọn núi nào và khi vượt qua ngọn núi i, Ami có thể dừng lại hoặc phải leo ở những ngọn núi có chỉ số lớn hơn i và có độ cao lớn hơn độ cao ngọn núi hiện tại ít nhất là di. Hệ thức hóa, giả sử Ami đang ở ngọn núi i có chiều cao hi và chỉ số boosting di, Ami sẽ được leo ngọn núi j nếu j > i và hj – hi >= di. Ami muốn leo nhiều núi nhất có thể, do đó các bạn được phép giúp Ami tìm ra lịch trình leo núi tối ưu.

Dữ liệu vào

Dòng đầu tiên là một số nguyên dương n (n <= 2 * 105) là số ngọn núi

Dòng tiếp theo là n số nguyên dương hi (hi <= 106) là độ cao ngọn núi thứ i.

Dòng cuối cùng là n số nguyên dương di (di <= 106) là chỉ số boosting của ngọn núi i.

Dữ liệu ra

Một số nguyên là số ngọn núi nhiều nhất Ami có thể leo.

Ví dụ

Input

5

1 2 3 4 5

2 1 3 1 1

Output

3

Input

1

1

1

Output

1

Giải thích

Ở ví dụ 1, Ami có thể leo núi theo thứ tự |1 4 5|.

Ở ví dụ 2, Ami chỉ có thể leo 1 ngọn núi.

Back to Top