QOJ.ac

QOJ

حد الوقت: 2.0 s حد الذاكرة: 256 MB مجموع النقاط: 100 قابلة للهجوم ✓

#7934. 圣诞天空

الإحصائيات

今年圣诞节,你打算去探望你敬爱的祖父母。你开始回忆起童年时与他们共度的美好时光。特别是,你记得你和祖父过去常常在每个圣诞之夜仰望星空,凝视着明亮的星星,并为它们拍照。

今年圣诞节,为了纪念你们共同的回忆,你想送给祖父一张特别的贺卡。你拍下了昨晚星空的照片,上面可以看到 $n$ 颗明亮的星星(用二维平面上的点表示)。然而,与此同时,你发现了一张几年前拍摄的非常相似的旧照片,上面有 $m$ 颗明亮的星星。在决定给祖父的留言时,你开始思考:这张照片里的星空与旧照片里的星空到底有多相似?

你尝试移动新照片(不进行旋转),试图使其与旧照片重合度最高。当旧照片中的 $m$ 颗星星之一与新照片中的 $n$ 颗星星之一之间的最大距离(欧几里得范数)尽可能小时,两张照片的重合度最高。

编写一个程序,计算这个最小距离,以及为了获得该距离,你应该如何平移新照片。

输入格式

输入的第一行包含一个整数 $n$ ($1 \le n \le 1000$),表示新照片中星星的数量。

接下来的 $n$ 行中,第 $i$ 行包含两个整数 $x_i, y_i$ ($1 \le x_i, y_i \le 10^6$),描述新照片中坐标为 $(x_i, y_i)$ 的星星。

下一行包含一个整数 $m$ ($1 \le m \le 1000$),表示旧照片中星星的数量。

接下来的 $m$ 行以相同的方式描述旧照片中的每颗星星。

第一张照片中的所有 $n$ 颗星星位于不同的位置。第二张照片中的所有 $m$ 颗星星也位于不同的位置。

输出格式

输出三个数字:$d, t_x$ 和 $t_y$,用空格分隔,分别表示所需的最小距离,以及为了获得该最小距离,新照片应该平移的量。如果你的答案 $d$ 以及由平移向量 $(t_x, t_y)$ 产生的距离与真实答案的绝对误差或相对误差不超过 $10^{-7}$,则认为答案正确。

样例

输入 1

3
1 5
2 4
6 8
2
1 3
1 6

输出 1

4.03112887415 -3 -1.5

输入 2

1
5 1
1
4 9

输出 2

0 -1 8

说明

在第一个样例测试中,将新照片平移向量 $t = (-3, -1.5)$ 后,我们得到坐标为 $(-2, 3.5), (-1, 2.5)$ 和 $(3, 6.5)$ 的新星星。在这种情况下,最大距离为 $\sqrt{16.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.