数轴上有 个位置各不相同的信标。第 个信标位于 ,爆炸半径为 。它被激活时,会摧毁左侧距离不超过 的所有信标(包括距离恰好为 的信标),但不会摧毁自己。
蜗蜗按位置从右到左依次激活信标。若某个信标已被摧毁,它就不能再激活。现在,朋友要在所有原有信标的右侧恰好新增一个信标,新信标的位置和爆炸半径都可以自行选择,并且它会最先激活。
求整个过程中,原有的 个信标最少有多少个被摧毁。
第一行包含一个整数 ,表示原有信标数。
接下来 行,每行包含两个整数 ,表示一个信标的位置和爆炸半径。输入顺序不保证与位置顺序相同。
输出一行一个整数,表示原有信标中最少被摧毁的数量。
3
1 1
3 2
5 2
1
2
0 1
100 1000000
1
样例 1 中,把新信标放得足够远,使它不摧毁原有信标。随后位置 的信标摧毁位置 的信标,位置 的信标仍能保留,因此只摧毁 个。
样例 2 中,位置 的信标会摧毁位置 的信标,至少有 个原有信标被摧毁。
对于 100% 的数据,保证 ,,,且任意两个原有信标的位置不同。