#P13335. [GCJ 2012 Finals] Twirling Towards Freedom
[GCJ 2012 Finals] Twirling Towards Freedom
Description
在听到来自 Rigel VII 星球美国首位总统候选人的这句激励人心的名言后,你也决定要旋转(即绕点旋转)走向自由。对于本题而言,你可以认为“自由”就是距离起点越远越好。
银河系是一个二维平面。你的宇宙飞船起始于原点 。银河中有 颗恒星。每过一分钟,你可以选择一颗恒星,并绕该恒星顺时针旋转 度;你也可以选择停留在原地不动。
经过 分钟后,你最多能离原点多远?

上图展示了样例第 1 组数据中某一条路径的前三次旋转。注意,这条路径不一定属于最优解的某一部分。
Input Format
输入的第一行为测试用例数 。接下来有 组测试数据,每组首先两行,包含整数 和 。接下来 行,每行两个整数 和 ,表示一颗恒星的位置。
Output Format
对于每个测试用例,输出一行 "Case #: ",其中 为测试用例编号(从 1 开始), 为距离原点的最优最终距离。答案的绝对或相对误差不超过 即视为正确。
3
4
1
-2 4
1 -2
4 1
0 2
1
4
-5 0
2
5
-1 1
-2 2
Case #1: 6.3245553203
Case #2: 10.0000000000
Case #3: 6.3245553203
Hint
限制条件
- 不会有两颗恒星位于同一位置
- 可能存在位于原点的恒星
测试集 1(10 分,结果可见)
- 时间限制:
303 秒
测试集 2(39 分,结果隐藏)
- 时间限制:
606 秒
翻译由 ChatGPT-4.1 完成。
京公网安备 11011102002149号