QOJ.ac

QOJ

시간 제한: 2.0 s 메모리 제한: 256 MB 총점: 100 해킹 가능 ✓

#14107. COVID

통계

在年度常规检测中,有 $n$ 个人正在接受新冠病毒(COVID)检测。

由于可用检测盒的数量有限,因此采用了一种称为“混合检测”(batch testing)的方法。具体来说,对于现有的 $m$ 次检测,每次都会选择一部分人的子集作为一个小组进行集体检测。如果该小组中只要有任何一个人呈阳性,则检测结果就会呈阳性(同样地,如果被检测的人中没有人感染,则检测结果呈阴性)。

更具体地,第 $i$ 次检测($1 \le i \le m$)是针对 ID 为 $a_{i,1}, a_{i,2}, \dots, a_{i,k_i}$ 的人群进行的。所有 $m$ 次检测都是完美的(当且仅当小组中至少有一人呈阳性时,检测结果才呈阳性),不幸的是,这 $m$ 次检测的结果全部呈阳性。

在检测之前,每个人预计有 50% 的概率呈阳性。此外,每个人感染新冠的概率是相互独立的(即一个人是否患病不会影响其他人患病的概率)。然而,在得知这 $m$ 次检测结果均为阳性后,某些人感染新冠的概率会比其他人更高。对于医疗团队来说,确定每个人最新的感染概率至关重要。

请在混合检测后,将所有人按照患病概率从低到高的顺序进行排序。

提示:可以证明,第 $i$ 个人($1 \le i \le n$)患病的后验概率与在所有 $2^n$ 种可能的情况中,满足“所有 $m$ 次检测均输出正确结果且第 $i$ 个人呈阳性”的情况数量成正比。

输入格式

输入的第一行包含两个整数 $n, m$($1 \le n \le 1000, 1 \le m \le 15$),分别表示人数和可用检测的次数。

接下来的 $m$ 行描述了这些检测。其中第 $i$ 行($1 \le i \le m$)以一个整数 $k_i$($1 \le k_i \le n$)开始,表示该检测小组中的总人数,随后是 $k_i$ 个介于 $1$ 到 $n$ 之间的整数,按升序排列,表示在第 $i$ 次检测中被检测的人。

输出格式

输出 $n$ 个整数,表示这 $n$ 个人的 ID,按患病概率从低到高排序。概率相同的人应按 ID 升序排序。

样例

输入样例 1

5 2
2 1 2
3 1 3 4

输出样例 1

5 3 4 2 1

输入样例 2

6 2
3 1 3 6
3 2 4 5

输出样例 2

1 2 3 4 5 6

说明

在第一个样例中,这 5 个人的患病概率分别为 $\frac{8}{11}, \frac{7}{11}, \frac{6}{11}, \frac{6}{11}, \frac{1}{2}$。

在第二个样例中,所有人的患病概率均等于 $\frac{4}{7}$。

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.