luogu#P11596. [NOISG 2018 Finals] Lightning Rod

[NOISG 2018 Finals] Lightning Rod

题目背景

译自 NOISG 2018 Finals C. Lightning Rod

题目描述

新加坡的城市天际线可以看成一个平面直角坐标系,第 ii 栋大楼的顶端是点 (Xi,Yi)(X_i,Y_i)

一根避雷针可以安装在大楼的顶端上。它的保护区域为从该大楼顶端向左下方和右下方作两条与坐标轴呈 4545^\circ 的射线所产生的 14\frac{1}{4} 平面。所有顶端在该保护区域内或落在保护区域边缘上的大楼都可以被保护到。

换句话说,若避雷针安装在大楼 ii 上,则所有且仅所有满足 XiXjYiYj|X_i-X_j|\le Y_i-Y_j 的大楼 jj 可以被该避雷针保护到。

你的任务是找出最少的安装避雷针数量,使得所有大楼都可以被至少一根避雷针保护到。

输入格式

第一行一个正整数 NN,表示大楼的总数。

接下来 NN 行每行两个正整数 Xi,YiX_i,Y_i,表示第 ii 栋大楼的顶端是 (Xi,Yi)(X_i,Y_i)保证 XiX_i 按照输入顺序单调不递减

注意:本题输入量较大,请使用较快的输入方式。我们在下发文件中下发了三种语言实现的快速读入模板。

输出格式

一行一个整数,表示最少的安装避雷针数量。

2
1 1
2 1
2
2
1 0
2 1
1
4
1 1
3 2
4 3
5 1
2

提示

样例 #1 解释

所有大楼都需要安装避雷针。

这组样例满足所有子任务。

样例 #2 解释

在大楼 22 的顶端安装避雷针。

这组样例满足子任务 2277

样例 #3 解释

如图所示,在大楼 11 和大楼 33 的顶端安装避雷针。

这组样例满足子任务 3,4,5,73,4,5,7

子任务

对于 100%100\% 的数据,2N1072\le N\le 10^70Xi,Yi1090\le X_i,Y_i\le 10^9

子任务 得分 NN Xi,YiX_i,Y_i
11 44 无特殊限制 Yi=1Y_i=1
22 77 =2=2 无特殊限制
33 1212 20\le20
44 2121 2×103\le 2\times 10^3
55 2626 2×105\le 2\times 10^5
66 1010 无特殊限制 Xi=i,Yi1X_i=i,Y_i\le 1
77 2020 无特殊限制