S. 嵌套范围检查

    Type: Default 1000ms 256MiB

嵌套范围检查

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

翻译自 CSES-2168 题。

题目描述

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

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

输入格式

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

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

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

输出格式

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

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

样例

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

说明/提示

1n21051 \le n \le 2\cdot 10^5

1x<y1091 \leq x < y \leq 10^9

CSES练习二 排序贪心STL

Not Claimed
Status
Done
Problem
35
Open Since
2025-5-1 0:00
Deadline
2025-5-31 23:59
Extension
24 hour(s)