QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 64 MB مجموع النقاط: 100

#6889. PSO

الإحصائيات

粒子群优化(PSO)是一种基于种群的随机优化算法。除了 PSO 的基本结构外,还有一种称为星型拓扑 PSO 的变体,它在粒子间引入了星型的通信结构。在这种结构中,存在一个被称为领导者的中心粒子,负责收集信息并将其分发给群体中的其余粒子。

现在有 $n$ 个粒子处于星型拓扑结构中。在这 $n$ 个粒子中,有一个粒子作为领导者,且其他每个粒子与领导者之间都有一条边。对于一条信息,它可以在拓扑结构的边上传播。

为了检验这种拓扑结构的优势,我们需要计算以下数据:定义 $X$ 为两个不同粒子之间交换信息所需的边数。请计算 $X$ 的期望值和最大值。

输入格式

输入的第一行是一个正整数 $T(T \le 10^5)$,表示测试用例的数量。 对于每一行,输入一个数字 $n(2 \le n \le 10^9)$。

输出格式

对于每个测试用例,输出两个浮点数,分别表示 $X$ 的期望值和最大值。(保留 9 位小数)

样例

输入 1

2
4
7

输出 1

1.500000000 2.000000000
1.714285714 2.000000000

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.