QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 1024 MB Puntuación total: 100 Hackeable ✓

#13968. Communication Matters

Estadísticas

Satsuki 和 Mei

Satsuki 和 Mei 都需要猜一个秘密数字。Satsuki 尝试猜出 $a$,Mei 尝试猜出 $b$。$a$ 和 $b$ 的取值范围均为 $1$ 到 $n$ 之间的整数。Satsuki 和 Mei 知道它们的秘密数字为特定数值的联合概率。

当独立尝试猜测 $a$ 的值时,Satsuki 可以进行如下形式的提问:“$a$ 是否在集合 $S$ 中?”。这里 $S$ 是不超过 $n$ 的自然数集合的某个子集。当 Satsuki 能够将可能性缩小到仅剩一个数字时,她就找到了 $a$ 的值。

例如,如果 $n = 6$,若对“$a$ 是否在集合 $\{1, 2, 3, 4, 5\}$ 中”的回答是“否”,则找到了 $a$ 的值。

Mei 也可以对她的数字进行同样的操作。

如果 Satsuki 独自一人工作,并采取了最小化期望猜测次数的最优策略,令 $x$ 为 Satsuki 找到她的数字的期望猜测次数。如果 Mei 独自一人工作,并采取了最小化期望猜测次数的最优策略,令 $y$ 为 Mei 找到她的数字的期望猜测次数。

他们相信,通过共同合作,他们可以更快地找到各自的数字。

当 Mei 和 Satsuki 共同合作时,提问的形式变为“$(a, b)$ 是否在集合 $T$ 中?”,其中 $T$ 是元组集合 $\{(i, j) \mid 1 \le i, j \le n\}$ 的一个子集。令 $z$ 为在 Satsuki 和 Mei 采取最小化期望猜测次数的最优策略下,共同找到他们各自数字的期望猜测次数。

请计算 $(x + y) - z$。

输入格式

输入的第一行包含一个整数 $n$ ($2 \le n \le 200$),表示 $a$ 和 $b$ 可以取 $1$ 到 $n$(含)之间的整数值。

在第一行之后,接下来的 $n$ 行输入,每行包含 $n$ 个空格分隔的实数。在考虑第一行之后的第 $i$ 行时,该行上的第 $j$ 个实数表示概率 $\mathbb{P}(a = i, b = j)$。每个概率在小数点后最多包含 7 位数字。

保证 $\sum_{i=1}^n \sum_{j=1}^n \mathbb{P}(a = i, b = j) = 1$(绝对误差在 $10^{-4}$ 以内),且对于所有的 $i$ 和 $j$,有 $0 \le \mathbb{P}(a = i, b = j) \le 1$。

输出格式

输出一行,包含一个实数 $(x + y) - z$。任何与标准答案的绝对或相对误差在 $10^{-6}$ 以内的答案都将被接受。

样例

输入样例 1

3
0.05 0.1 0.15
0.04 0.03 0.07
0.01 0.05 0.5

输出样例 1

0.35

输入样例 2

2
0.25 0.25
0.25 0.25

输出样例 2

0

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.