QOJ.ac

QOJ

Límite de tiempo: 2.0 s Límite de memoria: 1024 MB Puntuación total: 100 Hackeable ✓

#11252. 三角·初华

Estadísticas

在 Ave Mujica 举办的化装舞会上,三个木偶 Doloris、Oblivionis 和 Mortis 将沿着舞台上由月光点构成的路径移动。Doloris 声称这些路径象征着为她们编织的命运之线。当三个木偶构成的三角形面积达到最大时,被阴影吞噬的月亮将复苏,三个木偶也将获得暂时的生命。

Ave Mujica

舞台可以看作一个二维平面。第 $i$ 个木偶的路径由 $n_i$ 个月光点组成,表示为 $(x_{i,1}, y_{i,1}), (x_{i,2}, y_{i,2}), \dots, (x_{i,n_i}, y_{i,n_i})$。每个木偶从第一个月光点出发,以每单位时间一个单位的速度向下一个点移动,直到在最后一个点停止。

请计算三个木偶从同时出发到全部到达各自终点的过程中,它们所构成的三角形的最大面积。

输入格式

第一行包含三个整数 $n_1, n_2$ 和 $n_3$ ($n_i \ge 1, n_1 + n_2 + n_3 \le 10^5$),分别表示 Doloris、Oblivionis 和 Mortis 路径上的月光点数量。

接下来的 $n_1$ 行,第 $i$ 行包含两个整数 $x_i$ 和 $y_i$ ($-10^6 \le x_i \le 10^6, -10^6 \le y_i \le 10^6$),表示 Doloris 路径上第 $i$ 个月光点的坐标。

接下来的 $n_2$ 行,第 $i$ 行包含两个整数 $x_i$ 和 $y_i$ ($-10^6 \le x_i \le 10^6, -10^6 \le y_i \le 10^6$),表示 Oblivionis 路径上第 $i$ 个月光点的坐标。

接下来的 $n_3$ 行,第 $i$ 行包含两个整数 $x_i$ 和 $y_i$ ($-10^6 \le x_i \le 10^6, -10^6 \le y_i \le 10^6$),表示 Mortis 路径上第 $i$ 个月光点的坐标。

保证路径上任意相邻两点的坐标不同。

输出格式

输出一个实数,表示三个木偶构成的三角形的最大面积。

如果你的输出与标准答案的相对误差或绝对误差不超过 $10^{-6}$,则视为正确。形式化地说,假设你的输出为 $a$,标准答案为 $b$,当且仅当 $\frac{|a-b|}{\max(1,|b|)} \le 10^{-6}$ 时,你的输出被接受。

保证路径上任意相邻两点的坐标不完全相同。

样例

样例输入 1

2 2 2
0 0
1 0
0 0
0 1
0 0
-1 0

样例输出 1

1.0000000000

样例输入 2

1 2 2
0 0
0 0
2 2
0 2
2 2

样例输出 2

0.3535533906

说明

假设三个木偶在时间 $t = 0$ 时同时开始移动。

对于第一个样例,三角形的面积在 $t = 1$ 时达到最大。此时,Doloris、Oblivionis 和 Mortis 的坐标分别为 $(1, 0), (0, 1)$ 和 $(-1, 0)$,三角形的面积为 $1$。

对于第二个样例,三角形的面积在 $t = 1$ 时达到最大。此时,Doloris、Oblivionis 和 Mortis 的坐标分别为 $(0, 0), (\frac{\sqrt{2}}{2}, \frac{\sqrt{2}}{2})$ 和 $(1, 2)$,三角形的面积为 $\frac{\sqrt{2}}{4}$。

样例 1 插图

样例 2 插图

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.