题目描述
地平线(x 轴)上有 n 个楼房,每个楼房可以表示为一个矩形。
用三个整数 hi,li,ri 来表示第 i 个矩形:矩形左下角为 (li,0),右上角为 (ri,hi)。
地平线高度为 0。在轮廓线长度最小的前提下,从左到右输出轮廓线。
输入格式
第一行一个整数 n,表示矩形个数。
以下 n 行,每行 3 个整数 hi,li,ri 表示第 i 个矩形。
输出格式
第一行一个整数 m,表示节点个数。
以下 m 行,每行一个坐标表示轮廓线上的节点。
要求从左到右遍历轮廓线并顺序输出节点。
注:第一个和最后一个节点的 y 坐标必然为 0。
提示
样例二如图:


数据范围:
对于 30% 的数据,n≤100。
对于另外 30% 的数据,1≤hi,li,ri≤1000。
对于 100% 的数据,1≤n≤105,1≤hi≤109,−109≤li<ri≤109。