#L2880. 「JOISC 2014 Day3」稻草人

    ID: 4451 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>其他CDQ分治数据结构单调栈树状数组计算几何线段树

「JOISC 2014 Day3」稻草人

题目描述

题目译自 JOISC 2014 Day3 T2「かかし」

JOI 村有一片荒地,上面竖着 NN 个稻草人。任意两个稻草人的横坐标都不相同,任意两个稻草人的纵坐标都不相同。村民们每年多次在稻草人们的周围举行祭典。

有一次,JOI 村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:

  • 田地的形状是边平行于坐标轴的长方形;
  • 左下角和右上角各有一个稻草人;
  • 田地的内部(不包括边界)没有稻草人。

给出每个稻草人的坐标,请你求出有多少个满足条件的田地。


输入格式

第一行一个正整数 NN,代表稻草人的个数。

接下来 NN 行,第 ii 行包含 22 个由空格分隔的整数 XiX_iYiY_i,表示第 ii 个稻草人的坐标。


输出格式

一行,一个整数,表示有多少个满足条件的田地。


样例 1

输入

4
0 0
2 2
3 4
4 3

输出

3

样例 2

输入

10
2 1
3 0
6 3
10 2
16 4
0 8
8 12
11 14
14 11
18 10

输出

15

数据范围与提示

  • 对于 5%5\% 的数据,N400N \le 400
  • 对于另外 10%10\% 的数据,N5000N \le 5000
  • 对于所有数据,1N2×1051 \le N \le 2 \times 10^50Xi,Yi1090 \le X_i, Y_i \le 10^9XiX_i 互不相同,YiY_i 互不相同。