QOJ.ac

QOJ

Time Limit: 10 s Memory Limit: 1024 MB Total points: 100

#4368. 石油

Statistics

世界经济的很大一部分依赖于石油,这就是为什么寻找和开采石油的新方法研究一直很活跃。石油公司的利润在一定程度上取决于它们开采石油的效率。国际原油财团(ICPC)希望通过广泛的计算机模拟,能更轻松地确定开采油井的最佳方式。

优化油井开采工作正变得日益困难——新发现的油藏往往不是一个单一的整体,而是分裂成许多部分。ICPC 目前关注的是分层油藏,如图 G.1 所示。

图 G.1:埋藏在地下的油层。此图对应样例输入 1。

为了简化分析,ICPC 仅考虑二维情况,其中油藏被建模为平行于地表的水平线段。ICPC 希望知道如何放置一口油井以开采最大量的石油。油井从地表沿直线向下钻探,可以开采其路径上相交的所有油藏,即使相交点位于油藏的端点处。图 G.1 中用虚线展示了这样一口油井,它穿过了三个油藏。在这个简单的模型中,油藏中包含的石油量等于该油藏的宽度。你能帮助 ICPC 确定单口油井所能开采的最大石油量吗?

输入格式

输入的第一行包含一个整数 $n$ ($1 \le n \le 2000$),表示油藏的数量。 接下来有 $n$ 行,每行描述一个油藏。这些行包含三个整数 $x_0$、$x_1$ 和 $y$,给出了油藏的位置,即端点为 $(x_0, y)$ 和 $(x_1, y)$ 的线段。这些数字满足 $|x_0|, |x_1| \le 10^6$ 且 $1 \le y \le 10^6$。任意两个油藏都不会相交,甚至在点上也不会相交。

输出格式

显示单口油井所能开采的最大石油量。

样例

样例输入 1

5
100 180 20
30 60 30
70 110 40
10 40 50
0 80 70

样例输出 1

200

样例输入 2

3
50 60 10
-42 -42 20
25 0 10

样例输出 2

25

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.