#232. 农田
农田
题目描述
某村庄被划分为 块不同的农田,每块农田用一个左闭右开的区间 表示。例如, 表示农田从 开始,延伸到 但不包含 。
村长 Dash 先生希望合并这些农田,将它们合并成尽可能少的左闭右开区间,同时保证合并后的区间完全表示原始区间的并集。你能帮助他完成这个任务吗?
输入格式
第一行输入一个正整数 ,代表区间的数量。
接下来 行,每行两个正整数 和 ,表示第 个区间的起点和终点。
输出格式
输出表示并集的最小数量区间,每个区间为 ,按 的升序排列。
样例
3
10 20
20 30
40 50
10 30
40 50
3
10 40
30 60
20 50
10 60
数据范围
统计
相关
在以下作业中: