QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#30. 政治发展

Statistics

一个拥有 $N$ 名成员的政党想要制定一些全新的政治方针。为此,该党计划成立一个委员会来负责新的政治发展。显然,当委员会中所有成员之间都互不赞同,且委员会规模尽可能大时,所制定的政治方针是最好的。

为了弄清楚哪些政客之间存在分歧,哪些没有,该党安排了每一对政客就一个随机选择的话题进行讨论。每当两名政客在分配的话题上无法达成一致时,这一事实就会被记录在党的《伟大成就之书》中。

有了这本书,你现在的任务是找到一个规模最大的委员会,使得其中每个人都互不赞同。然而,寻找一个大型委员会可能具有挑战性;仔细分析表明,对于任何非空的党内成员群体,总至少有一名成员与该群体中其他成员中少于 $K$ 个人存在分歧。显然,委员会的成员数不能超过 $K$ 个。但是,是否存在一个达到此规模的委员会呢?请找出满足委员会中无人赞同的条件下的最大委员会规模。

CC0 公有领域。联邦公开市场委员会,费城联邦储备银行,来自维基共享资源

输入格式

第一行包含两个整数 $N$(党内成员人数)和 $K$(如上所述)。每位成员用 $0$ 到 $N-1$ 之间的整数 $i$ 表示。第一行之后有 $N$ 行,每行对应一位政客 $i$,从 $i=0$ 开始。政客 $i$ 的行以一个整数 $D_i$ 开头,随后是 $D_i$ 个整数,表示根据《伟大成就之书》,第 $i$ 位政客与哪些其他成员存在分歧。

数据范围

我们始终有 $0 \le D_i < N \le 50\,000$ 且 $1 \le K \le 10$。对于子任务,输入满足以下进一步限制:

  • 子任务 1:4 分,$K \le 2, N \le 5\,000$
  • 子任务 2:12 分,$K \le 3, N \le 5\,000$
  • 子任务 3:23 分,每位党内成员最多与 10 名其他成员存在分歧。
  • 子任务 4:38 分,$N \le 5\,000$
  • 子任务 5:23 分,$K \le 5$

输出格式

输出一个整数,表示可能的最大委员会规模。

样例

样例输入 1

5 3
2 1 2
3 0 2 3
3 0 1 4
2 1 4
2 2 3

样例输出 1

3

样例输入 2

5 3
3 1 2 4
1 0
1 0
0
1 0

样例输出 2

2

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.