区间--中级
1 Sec 64 MB |
49 | 98 |
通过 | 提交 |
题目描述
给定n个闭区间 [ai,bi], i=1,2,...,n. 这些区间的和可以用两两不相交的闭区间的和来表示。你的任务是找到这样的区间数目最少的表示,且把它们按升序的方式写到输出文件中。当且仅当a <= b < c <= d时,区间[a,b] 、[c, d]才是升序
输入格式
输入文件prz.in的第一行只有一个数n, 3 <= n <= 50000,代表区间数.第I+1行有两个数ai,bi,之间用一个空格隔开,分别表示区间[ai,bi]的起始和结束(1 <= i <= n),1 <= ai <= bi <= 1000000)
输出格式
输出应该包含计算出的所有区间,每行写一个区间,每行只有两个数,分别是区间起始和结束,之间用一个空格分开。记住必须是按升序输出。
样例输入 #1
5 5 6 1 4 10 10 6 9 8 10
样例输出 #1
1 4 5 10