#CSES2168. 嵌套范围检查

    ID: 189 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>排序区间包含扫描线CSES排序和搜索下标计数顺序结构

嵌套范围检查

题目描述

给定 nn 个区间,你的任务是判断每个区间是否包含其他区间,或者是否被其他区间包含。

如果有 aca \le cdbd \le b,那么区间 [a,b][a, b] 包含区间 [c,d][c, d]

输入格式

第一行输入一个整数 nn,代表区间数。

之后有 nn 行描述区间。每行有两个整数 xxyy,分别代表区间为 [x,y][x, y]

可以假设每个区间在输入中出现的次数不超过一次。

输出格式

首先输出一行,描述每个区间是否包含其他区间(11 表示包含,00 表示不包含)。按输入顺序输出。

然后输出一行,描述每个区间是否被其他区间包含(11 表示被包含,00 表示不被包含)。按输入顺序输出。

样例

4
1 6
2 4
4 8
3 6
1 0 0 0
0 1 0 1

数据范围

  • 1n2×1051 \le n \le 2 \times 10^5
  • 1x<y1091 \le x < y \le 10^9