#70. 区间覆盖一维
区间覆盖一维
题目背景
Y同学在管理学院的机房时,遇到了一个资源调度问题。有许多同学提交了服务器的使用申请,每个申请都对应一个时间段。Y同学希望计算出服务器在一天中总共被占用的有效时长,以便更好地进行资源规划和成本核算。
题目描述
给定 个在数轴上的左闭右开区间 。你的任务是计算这些区间的并集的总长度。
例如,对于区间 和 ,它们的并集是 ,其总长度为 。
输入格式
第一行包含一个正整数 ,表示区间的数量。
接下来 行,每行包含两个整数 和 ,表示一个左闭右开区间 。
输出格式
输出一个整数,表示所有区间并集的总长度。
样例
样例输入 #1
3
1 5
2 4
6 8
样例输出 #1
6
提示
样例 1 解释
区间 和 的并集是 。 区间 与前两个区间不相交。 因此,总的并集为 。 总长度为 。
数据范围与约定
对于 的数据,满足:
说明:
- 对于输入的区间 ,可能存在 的情况,此时该区间视为空区间,其长度为 。