QOJ.ac

QOJ

Límite de tiempo: 2.0 s Límite de memoria: 512 MB Puntuación total: 100

#11602. 平坦的地球

Estadísticas

教育系统再次让你失望了——你将“地平说”模型引入高中课程的提议连续第六次被拒绝。腐败的“地圆说”科学家拒绝听取你的论点,并无视支持你主张的大量数据。

现在是彻底解决这场冲突的时候了。你环游了全球,并会见了顶尖的“地平说”科学家。你们共同制定了一个绝妙的计划。

为了进行反证,假设地球是三维空间中的一个球体。那么,假设天空是空间中的一个无限平面,这样的地球显然会在上面投下阴影!这个阴影将是地球在天空上的正投影。由于现实中天空中没有可见的阴影,我们得出了矛盾。

剩下的就是进行计算了。给定地球的中心和半径,以及形式为 $ax + by + cz + d = 0$ 的天空平面方程,确定地球在天空上的正投影面积。注意,在某些实验中,地球可能会与天空相交——你肯定不想引入太多不必要的假设,对吧?

输入格式

输入的第一行包含测试用例的数量 $z$ ($1 \le z \le 10$)。接下来是各个测试用例的描述。

每个测试用例由一行包含八个整数 $x, y, z, r, a, b, c, d$ 的行描述。它们分别表示地球中心的坐标、半径以及天空的方程。所有数字均在 $1$ 到 $1000$ 之间(含边界)。

输出格式

对于每个测试用例,输出一个数字:投影的面积。如果你的答案的绝对误差或相对误差不超过 $10^{-6}$,则被视为正确。

样例

输入 1

1
2 3 5 7 1 2 4 8

输出 1

153.938040026

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.