P26105 [AtCoder] Robots
提高
题目描述

Problem Statement

There are robots on a number line.
Specifically, for each $i=0,1,2,\cdots,10^{100},$ there is exactly one robot called Robot i at coordinate i.
We have many balls.
Each of the balls has a positive integer written on it.
Integer sequences A and B, each of length N, describe these balls.
Specifically, for each $i (1 \leq i \leq N),$ there are B_i balls with A_i written on them.
Now, Snuke will do the following sequence of operations:

  • Step 1: Choose zero or more balls and replace the integers written on those balls with positive integers of his choice between 1 and 10^{100} (inclusive). (The new integers can be chosen independently from each other.)

  • Step 2: Eat the balls one by one in any order of his choice. Each time he eats a ball, he should do the following:

  • Let v be the integer written on the ball he has just eaten. If Robot v exists, move it so that its coordinate decreases by 1. Here, if there is another robot at the destination, that robot (not Robot v) will be destroyed.

Snuke wants to eat all the balls without destroying Robot 0.
Find the minimum number of balls Snuke must choose in Step 1 to achieve his objective.

Input

Input is given from Standard Input in the following format:
N
$A_1 A_2 \ldots A_N$
$B_1 B_2 \ldots B_N$

Output

Print the answer.

Constraints

  • $1 \leq N \leq 2 \times 10^5$
  • $1 \leq A_1 < A_2 < \ldots < A_N \leq 10^9$
  • $1 \leq B_i \leq 10^9$

Sample Input 1

3
1 2 3
1 2 1

Sample Output 1

1

We can achieve the objective by choosing one ball with 2 written on it, rewriting 3 on it, and then eating the balls in the following order:

  • Eat the ball with 2 written on it, moving Robot 2 from coordinate 2 to coordinate 1 and destroying Robot 1.

  • Eat the ball with 3 written on it, moving Robot 3 from coordinate 3 to coordinate 2.

  • Eat the ball with 3 written on it, moving Robot 3 from coordinate 2 to coordinate 1 and destroying Robot 2.

  • Eat the ball with 1 written on it. Robot 1 is already destroyed, so nothing happens.

Sample Input 2

4
1 3 5 7
3 1 4 1

Sample Output 2

0

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
3 1 2 3 1 2 1
样例输出
1