P1691 [ICPC 2016 WF] Oil

题目描述

世界经济的很大一部分依赖于石油,这就是为什么对发现和开采石油的新方法的研究仍然活跃。石油公司的利润在一定程度上取决于他们能够多么有效地钻探石油。国际原油石油联盟(ICPC)希望通过广泛的计算机模拟来更容易地确定如何以最佳方式钻探油井。 每天钻探油井变得越来越困难,因为新发现的油藏通常不是一个整体,而是分裂成许多部分。ICPC 目前关注的是分层沉积物。 为了简化其分析,ICPC 只考虑二维情况,其中油藏被建模为与地球表面平行的水平线段。ICPC 想知道如何放置一个单独的油井以提取最大量的石油。油井沿着一条直线从地面钻井,并可以从其下降的路径上相交的所有沉积物中提取石油,即使相交点位于沉积物的端点处。图 G.1 中显示了一个这样的井,击中三个沉积物。在这个简单的模型中,一个沉积物中含有的石油量等于该沉积物的宽度。你能帮助 ICPC 确定通过一个单井可以提取的最大石油量吗? ![](https://cdn.luogu.com.cn/upload/image_hosting/97ob9pkd.png)

输入格式

输入的第一行包含一个整数 $n (1\le n\le 2000)$,表示油田的数量。 接下来的 $n$ 行,每行描述一个沉积物。这些行包含三个整数 $x_0、x_1$ 和 $y$,表示沉积物的位置为线段,其端点为 $(x_0,y)$ 和 $(x_1,y)$。这些数字满足 $|x_0|,|x_1|≤10^6$。没有两个沉积物会相交,甚至不会在一点相交。

输出格式

输出一个整数,表示单个油井可以提取的最大石油量。