AT_keyence2020_b Robot Arms

Description

[problemUrl]: https://atcoder.jp/contests/keyence2020/tasks/keyence2020_b ある工場では、 数直線上に $ N $ 個のロボットが設置されています。 ロボット $ i $ は座標 $ X_i $ に設置されており、数直線の正負の方向にそれぞれ長さ $ L_i $ の腕を伸ばすことができます。 これらのロボットのうちいくつか ($ 0 $ 個以上) を取り除き、 残ったどの $ 2 $ つのロボットについても、腕が動く範囲が共通部分を持たないようにしたいと思います。 ただし、各 $ i $ ($ 1\ \leq\ i\ \leq\ N $) に対して、 ロボット $ i $ の腕が動く範囲とは 数直線上の座標が $ X_i\ -\ L_i $ より大きく $ X_i\ +\ L_i $ 未満の部分を指します。 取り除かずに残せるロボットの個数の最大値を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ X_1 $ $ L_1 $ $ X_2 $ $ L_2 $ $ \vdots $ $ X_N $ $ L_N $

Output Format

残せるロボットの個数の最大値を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 100,000 $ - $ 0\ \leq\ X_i\ \leq\ 10^9 $ ($ 1\ \leq\ i\ \leq\ N $) - $ 1\ \leq\ L_i\ \leq\ 10^9 $ ($ 1\ \leq\ i\ \leq\ N $) - $ i\ \neq\ j $ のとき、$ X_i\ \neq\ X_j $ - 入力値はすべて整数である。 ### Sample Explanation 1 ロボット $ 2 $ を取り除くことで、これ以外の $ 3 $ 個のロボットを残すことができます。