Universal Cup Judging System

Universal Cup

時間限制: 4.0 s 記憶體限制: 1024 MB 總分: 100 难度: [顯示] 可 Hack ✓
统计

在二维笛卡尔坐标系上有 $n$ 个喷水器,每个喷水器可以浇灌一个圆及其内部区域。

图 9:样例中最大的圆形花坛。

你需要建造一个最大的圆形花坛,使得该花坛内部或边界上的每一点都能被至少一个喷水器浇灌到。

输入格式

输入的第一行包含一个整数 $T$ ($1 \le T \le 300$),表示测试用例的数量。对于每个测试用例:

  • 第一行包含一个整数 $n$ ($1 \le n \le 300$),表示喷水器的数量。
  • 接下来 $n$ 行,第 $i$ 行包含三个整数 $x_i, y_i$ ($-1000 \le x_i, y_i \le 1000$) 和 $r_i$ ($1 \le r_i \le 1000$),表示第 $i$ 个喷水器浇灌以 $(x_i, y_i)$ 为圆心、半径为 $r_i$ 的圆及其内部区域。
  • 保证任意两个圆不重合且不相切,且由任意两个圆的交点构成的(多重)集合中,距离最近的两个点之间的距离不小于 $0.01$。

保证所有测试用例中 $n$ 的总和不超过 $300$。

输出格式

对于每个测试用例,输出一行,包含一个实数,表示最大的圆形花坛的半径。

如果你的输出为 $x$,裁判的答案为 $y$,则当 $\frac{|x-y|}{\max(1, |y|)} \le 10^{-6}$ 时,你的输出将被接受。

样例

样例输入 1

2
3
0 0 2
0 2 2
2 0 2
3
0 0 2
0 3 2
3 0 2

样例输出 1

2.230710143300821420
2.000000000000000000

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.