3216. 都市地平线

Medium数据结构

时间限制:2000 ms

内存限制:256 MiB

题面

约翰带着奶牛去都市观光。在落日的余晖里,他们看到了一幢接一幢的摩天高楼的轮廓在地平线上形成美丽的图案。以地平线为 X 轴,每幢高楼的轮廓是一个位于地平线上的矩形,彼此间可能有重叠的部分。奶牛一共看到了 NN 幢高楼,第 ii 幢楼的高度是 HiH_i,两条边界轮廓在地平线上的坐标是 AiA_iBiB_i。请帮助奶牛们计算一下,所有摩天高楼的轮廓覆盖的总面积是多少。

输入格式

第一行:单个整数 NN1N41041 \leq N \leq 4 \cdot 10^4

第二行到第 N+1N + 1 行:第 i+1i + 1 行有三个整数 AiA_iBiB_iHiH_i1Ai<Bi1091 \leq A_i \lt B_i \leq 10^9, 1Hi1091 \leq H_i \leq 10^9

输出格式

单个整数:表示摩天高楼轮廓所覆盖的总面积

样例

输入

4
2 5 1
9 10 4
6 8 2
4 6 3

输出

16

提示

只有第一幢楼和最后一幢楼有 1 个单位的重叠面积