#abc462c. Not Covered Points

Not Covered Points

题目描述

在二维平面上有 NN 个点,编号分别为 11NN。第 ii 个点 (1iN)(1 \le i \le N) 的坐标为 (Xi,Yi)(X_i, Y_i)

题目保证 XXYY 分别是 (1,2,,N)(1, 2, \ldots, N) 的一个排列。

NN 个矩形,第 ii 个矩形是以 (0,0)(0, 0) 为左下角顶点、(Xi,Yi)(X_i, Y_i) 为右上角顶点,且边分别平行于 xx 轴和 yy 轴的矩形。

请找出有多少个矩形满足以下条件:

  • 矩形内部(不包括边界不包含任何一个给定的点。

输入格式

N
X_1 Y_1
X_2 Y_2
...
X_N Y_N

输出格式

输出满足条件的矩形数量。

输入示例 1

3
1 3
2 1
3 2

输出示例 1

2

示例 1 说明

  • 矩形 11:右上角为 (1,3)(1, 3)。其内部不包含任何点(其他两点的 xx 坐标均大于 11),满足。
  • 矩形 22:右上角为 (2,1)(2, 1)。其内部不包含任何点,满足。
  • 矩形 33:右上角为 (3,2)(3, 2)。点 (2,1)(2, 1) 严格位于其内部,不满足。

因此共有 22 个矩形满足条件。

输入示例 2

4
1 4
2 3
3 2
4 1

输出示例 2

4

示例 2 说明

所有点的 XXYY 反向单调排布,每个矩形内部都不包含其他点,因此 44 个矩形全部满足条件。

输入示例 3

4
4 4
3 3
2 2
1 1

输出示例 3

1

示例 3 说明

由于点 (1,1)(1, 1) 是所有点中 XXYY 都最小的,它位于矩形 112233 的内部,因此只有以 (1,1)(1, 1) 为右上角的矩形 44 满足条件。

约束条件

  • 1N3×1051 \le N \le 3 \times 10^5
  • 1Xi,YiN1 \le X_i, Y_i \le N
  • (X1,X2,,XN)(X_1, X_2, \ldots, X_N)(1,2,,N)(1, 2, \ldots, N) 的一个排列
  • (Y1,Y2,,YN)(Y_1, Y_2, \ldots, Y_N)(1,2,,N)(1, 2, \ldots, N) 的一个排列
  • 所有输入值均为整数